diff --git a/packages/oui-back-button/README.md b/packages/oui-back-button/README.md
index 421fc705..a6012b08 100644
--- a/packages/oui-back-button/README.md
+++ b/packages/oui-back-button/README.md
@@ -7,8 +7,7 @@
### Default
```html:preview
-
-
+Title
```
### Aria label
@@ -27,11 +26,13 @@
## API
-| Attribute | Type | Binding | One-time binding | Values | Default | Description |
-| ---- | ---- | ---- | ---- | ---- | ---- | ---- |
-| id | string | @? | true | | | id attribute of the input |
-| name | string | @? | true | | | name attribute of the input |
-| aria-label | string | @? | true | | | accessibility label |
-| heading | string | @? | true | | | text of the header |
-| on-click | function | &? | | | | callback on component click |
-| href | string | @? | true | | | link url |
+| Attribute | Type | Binding | One-time binding | Values | Default | Description
+| ---- | ---- | ---- | ---- | ---- | ---- | ----
+| `id` | string | @? | true | | | id attribute of the input
+| `name` | string | @? | true | | | name attribute of the input
+| `aria-label` | string | @? | true | | | accessibility label
+| `heading` | string | @? | true | | | text of the header
+| `on-click` | function | &? | | | | callback on component click
+| `href` | string | @? | true | | | url of the return link
+| `state` | string | @? | yes | | | state of the return link
+| `stateParams` | object | | | | | state params of the return link
diff --git a/packages/oui-back-button/src/back-button.component.js b/packages/oui-back-button/src/back-button.component.js
index 6f1f9626..aff90480 100644
--- a/packages/oui-back-button/src/back-button.component.js
+++ b/packages/oui-back-button/src/back-button.component.js
@@ -11,6 +11,9 @@ export default {
heading: "@?",
title: "@?", // Deprecated: Replaced by 'heading'
onClick: "&?",
- href: "@?"
- }
+ href: "@?",
+ state: "@?",
+ stateParams: ""
+ },
+ transclude: true
};
diff --git a/packages/oui-back-button/src/back-button.controller.js b/packages/oui-back-button/src/back-button.controller.js
index 5632fb2c..63fdf246 100644
--- a/packages/oui-back-button/src/back-button.controller.js
+++ b/packages/oui-back-button/src/back-button.controller.js
@@ -37,4 +37,9 @@ export default class {
}
}
+ // Return value of "ui-sref"
+ getFullSref () {
+ return `${this.state}(${JSON.stringify(this.stateParams)})`;
+ }
+
}
diff --git a/packages/oui-back-button/src/back-button.html b/packages/oui-back-button/src/back-button.html
index 7281db31..aabc6d51 100644
--- a/packages/oui-back-button/src/back-button.html
+++ b/packages/oui-back-button/src/back-button.html
@@ -1,4 +1,4 @@
-
-
+
```
### Steps buttons
```html:preview
-
+
-
+
```
### Accessibility
diff --git a/packages/oui-button/src/button.component.js b/packages/oui-button/src/button.component.js
index e2de9edd..8c75fc2b 100644
--- a/packages/oui-button/src/button.component.js
+++ b/packages/oui-button/src/button.component.js
@@ -16,5 +16,6 @@ export default {
onClick: "&?"
},
controller,
- template
+ template,
+ transclude: true
};
diff --git a/packages/oui-button/src/button.html b/packages/oui-button/src/button.html
index 4d002518..1106a01d 100644
--- a/packages/oui-button/src/button.html
+++ b/packages/oui-button/src/button.html
@@ -16,7 +16,7 @@
>
-
+ {{::$ctrl.text}}