diff --git a/src/common-components/funnel-sub-header/funnel-sub-header.vue b/src/common-components/funnel-sub-header/funnel-sub-header.vue index 3fd7ebc15..c86141b8c 100644 --- a/src/common-components/funnel-sub-header/funnel-sub-header.vue +++ b/src/common-components/funnel-sub-header/funnel-sub-header.vue @@ -6,10 +6,10 @@ {{ text }} + v-if="hasBackButton" + :backButtonAccessibleText="backButtonAccessibleText" + @click-event="clickEvent" + /> @@ -24,11 +24,15 @@ export default { text: String, hasBackButton: Boolean, backButtonAccessibleText: String, - backButtonAction: Function, }, components: { buttonBack, - } + }, + methods: { + clickEvent() { + this.$emit('click-event'); + } + }, }; diff --git a/src/layouts/vehicle-make/vehicle-make.vue b/src/layouts/vehicle-make/vehicle-make.vue index f158b754a..400f491ca 100644 --- a/src/layouts/vehicle-make/vehicle-make.vue +++ b/src/layouts/vehicle-make/vehicle-make.vue @@ -8,8 +8,8 @@ :text="funnelSubHeaderWidget.HeaderText" :hasBackButton="true" backButtonAccessibleText="Change Vehicle Year" - :backButtonAction="backButtonAction" - class="Header" + @click-event="backButtonAction" + class="Header" /> @@ -67,7 +67,7 @@ export default { }, methods: { - backButtonAction: function () { + backButtonAction() { // route to move backwards this.$router.navigate(this.navigationScenarios.CLICKED_BACK, this.$route); } diff --git a/src/layouts/vehicle-model/vehicle-model.vue b/src/layouts/vehicle-model/vehicle-model.vue index bac05f3bc..163915ec0 100644 --- a/src/layouts/vehicle-model/vehicle-model.vue +++ b/src/layouts/vehicle-model/vehicle-model.vue @@ -8,7 +8,7 @@ :text="funnelSubHeaderWidget.HeaderText" :hasBackButton="true" backButtonAccessibleText="Change Vehicle Make" - :backButtonAction="backButtonAction" + @click-event="backButtonAction" class="Header" /> @@ -67,7 +67,7 @@ export default { }, methods: { - backButtonAction: function () { + backButtonAction() { // route to move backwards this.$router.navigate(this.navigationScenarios.CLICKED_BACK, this.$route); } diff --git a/src/layouts/vehicle-style/vehicle-style.vue b/src/layouts/vehicle-style/vehicle-style.vue index 22b8b29b1..ecb362663 100644 --- a/src/layouts/vehicle-style/vehicle-style.vue +++ b/src/layouts/vehicle-style/vehicle-style.vue @@ -8,7 +8,7 @@ :text="funnelSubHeaderWidget.HeaderText" :hasBackButton="true" backButtonAccessibleText="Change Vehicle Model" - :backButtonAction="backButtonAction" + @click-event="backButtonAction" class="Header" /> @@ -67,7 +67,7 @@ export default { }, methods: { - backButtonAction: function () { + backButtonAction() { // route to move backwards this.$router.navigate(this.navigationScenarios.CLICKED_BACK, this.$route); } diff --git a/src/ux-components/button-back/button-back.vue b/src/ux-components/button-back/button-back.vue index 55dee6f8f..23d5dd2f8 100644 --- a/src/ux-components/button-back/button-back.vue +++ b/src/ux-components/button-back/button-back.vue @@ -1,7 +1,6 @@ @@ -20,12 +19,13 @@ export default { type: String, required: true, default: "", - }, - backButtonAction: { - type: Function, - default: null, } }, + methods: { + handleClick() { + this.$emit('click-event'); + } + } }; diff --git a/src/ux-components/list-button-horizontal/list-button-horizontal.spec.js b/src/ux-components/list-button-horizontal/list-button-horizontal.spec.js index 8d5f3d8b7..9cc016c30 100644 --- a/src/ux-components/list-button-horizontal/list-button-horizontal.spec.js +++ b/src/ux-components/list-button-horizontal/list-button-horizontal.spec.js @@ -10,6 +10,7 @@ describe("list-button.vue", () => { groupName: "TestGroup", loaderColor: "blue", loaderPosition: "right", + loaderEnabled: "true", sizeInRem: "1.5", errorMessage: "null", }, @@ -20,7 +21,7 @@ describe("list-button.vue", () => { const label = wrapper.find("label"); const paragraph = wrapper.find("span"); - await label.trigger("click"); + await input.trigger("click"); expect(input.attributes()).toEqual({ id: "2023", diff --git a/src/ux-components/list-button-horizontal/list-button-horizontal.vue b/src/ux-components/list-button-horizontal/list-button-horizontal.vue index 7721917c2..d02e923ec 100644 --- a/src/ux-components/list-button-horizontal/list-button-horizontal.vue +++ b/src/ux-components/list-button-horizontal/list-button-horizontal.vue @@ -2,7 +2,7 @@ - + {{buttonID}} {{buttonLabelSubCopy}} @@ -11,8 +11,8 @@ {{errorMessage}} - - + + {{buttonID}} {{buttonLabelSubCopy}} {{screenReaderOnlyText}} @@ -23,7 +23,10 @@ +
{{errorMessage}}