From 1f7525abdc1c9da58ce3f44c83c78b2e9ac2e1fd Mon Sep 17 00:00:00 2001 From: bmauger Date: Wed, 8 Dec 2021 14:42:36 -0500 Subject: [PATCH 01/22] CSR-186 WIP radio button updates. --- src/common-components/radio-question/radio-question.vue | 4 +++- src/layouts/component-test/component-test.vue | 3 +++ src/ux-components/radio/radio.vue | 7 +++++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/common-components/radio-question/radio-question.vue b/src/common-components/radio-question/radio-question.vue index 8e44d965c..1abf5bb0f 100644 --- a/src/common-components/radio-question/radio-question.vue +++ b/src/common-components/radio-question/radio-question.vue @@ -7,7 +7,7 @@
-

*

+

Vehicle Year

diff --git a/src/layouts/component-test/component-test.vue b/src/layouts/component-test/component-test.vue index 61614606a..d1b96ff23 100644 --- a/src/layouts/component-test/component-test.vue +++ b/src/layouts/component-test/component-test.vue @@ -81,6 +81,7 @@ groupName="demo-1" ariaLabelBy="vehicle-year" radioID="2021" + isRequired=true textPosition="text-start" loaderColor="blue" loaderPosition="right" @@ -90,6 +91,7 @@ groupName="demo-1" ariaLabelBy="vehicle-year" radioID="2020" + isRequired=true textPosition="text-start" loaderColor="blue" loaderPosition="right" @@ -99,6 +101,7 @@ groupName="demo-1" ariaLabelBy="vehicle-year" radioID="2019" + isRequired=true textPosition="text-start" loaderColor="blue" loaderPosition="right" diff --git a/src/ux-components/radio/radio.vue b/src/ux-components/radio/radio.vue index 2af1d9e38..2b4933ec1 100644 --- a/src/ux-components/radio/radio.vue +++ b/src/ux-components/radio/radio.vue @@ -7,10 +7,11 @@
- +

{{errorMessage}}

@@ -24,6 +25,8 @@ export default { props: { groupName: String, /* Required, unique for each radio button GROUP */ radioID: String, /* Required, unique for each radio button. Used for button id, label and
-
-

Vehicle Year

+
+ {{groupName}} -
+
@@ -33,7 +33,8 @@ export default { props: { questionText: String, answers: Array, - modelValue: String + modelValue: String, + groupName: String }, methods: { chooseAnswer(answer) { diff --git a/src/layouts/component-test/component-test.vue b/src/layouts/component-test/component-test.vue index d1b96ff23..38391ac59 100644 --- a/src/layouts/component-test/component-test.vue +++ b/src/layouts/component-test/component-test.vue @@ -86,6 +86,7 @@ loaderColor="blue" loaderPosition="right" sizeInRem="1" + screenReaderOnlyText="(opens new window)" /> @@ -128,6 +131,7 @@ loaderColor="blue" loaderPosition="right" sizeInRem="1" + screenReaderOnlyText="(opens new window)" /> @@ -170,6 +176,7 @@ loaderColor="blue" loaderPosition="right" sizeInRem="1" + screenReaderOnlyText="(opens new window)" /> @@ -214,6 +223,7 @@ sizeInRem="1" v-bind:totalInGroup="3" v-bind:positionInGroup="1" + screenReaderOnlyText="(opens new window)" /> diff --git a/src/layouts/vehicle-year/vehicle-year.vue b/src/layouts/vehicle-year/vehicle-year.vue index 4da235fcc..470acc446 100644 --- a/src/layouts/vehicle-year/vehicle-year.vue +++ b/src/layouts/vehicle-year/vehicle-year.vue @@ -1,10 +1,12 @@ @@ -66,8 +68,8 @@ export default { watch: { selectedYear(year) { - this.$store.commit(this.storeMutations.UPDATE_YEAR, year); - this.$router.push('?fmgPage=vehicle-make'); + this.$store.commit(this.storeMutations.UPDATE_YEAR, year); + this.$router.push('?fmgPage=vehicle-make'); } }, @@ -81,15 +83,13 @@ export default { diff --git a/src/layouts/vehicle-year/year-question/year-question.vue b/src/layouts/vehicle-year/year-question/year-question.vue index 4c5bb8d30..b6af42a07 100644 --- a/src/layouts/vehicle-year/year-question/year-question.vue +++ b/src/layouts/vehicle-year/year-question/year-question.vue @@ -1,7 +1,8 @@ @@ -18,7 +19,7 @@ export default { }, props: { questionText: String, - years: Array, + years: Array, modelValue: String }, components: { diff --git a/src/styles/ux-variables.scss b/src/styles/ux-variables.scss index a6e84d369..a9857c420 100644 --- a/src/styles/ux-variables.scss +++ b/src/styles/ux-variables.scss @@ -54,6 +54,7 @@ $gray-200: #E3E4E4;// Used in theme $gray-300: #D2D4D4; $gray: #B0B3B3;// Default Gray $gray-500: #8E9292;// Used in theme +$gray-550: #727676;// Used in theme $gray-600: #4D5151;// Used in theme $gray-700: #303333;// Used in theme $gray-800: #222424;// Used in theme diff --git a/src/ux-components/header/header.vue b/src/ux-components/header/header.vue index 0749c0462..3395a7e93 100644 --- a/src/ux-components/header/header.vue +++ b/src/ux-components/header/header.vue @@ -1,7 +1,7 @@ @@ -14,3 +14,9 @@ export default { }, }; + + diff --git a/src/ux-components/loader/loader.vue b/src/ux-components/loader/loader.vue index 66ac9bc85..0170fe468 100644 --- a/src/ux-components/loader/loader.vue +++ b/src/ux-components/loader/loader.vue @@ -1,5 +1,7 @@