diff --git a/src/digital-components/button-question/button-question.spec.js b/src/digital-components/button-question/button-question.spec.js index 427faa99..e4a25764 100644 --- a/src/digital-components/button-question/button-question.spec.js +++ b/src/digital-components/button-question/button-question.spec.js @@ -2,22 +2,6 @@ import { shallowMount } from "@vue/test-utils"; import buttonQuestion from "@/digital-components/button-question/button-question"; import { getMountOptions } from "@/helpers/unit-test-helper.js"; -describe("buttonQuestion.vue", () => { - it("Should show overflow classes on fieldset if isOverflowScrollable is true", () => { - // Act - const wrapper = shallowMount(buttonQuestion, { - propsData: { - isOverflowScrollable: true, - groupName: "group-name", - }, - }); - - // Assert - const fieldSet = wrapper.find("fieldset"); - expect(fieldSet.classes()).toContain("overflow-scroll"); - }); -}); - describe("buttonQuestion.vue", () => { it("Fieldset classes should contain row if button type is listCard", () => { // Act diff --git a/src/digital-components/button-question/button-question.vue b/src/digital-components/button-question/button-question.vue index 93149d4d..68653049 100644 --- a/src/digital-components/button-question/button-question.vue +++ b/src/digital-components/button-question/button-question.vue @@ -4,15 +4,15 @@ :class=" isOverflowScrollable ? 'button-question button-question-overflow' : 'button-question' "> -
+
{{ questionText }}
-
+
@@ -121,6 +121,8 @@ export default { useTextForValue: Boolean, valueToLogType: String, additionalButtonStyling: String, + isSmallQuestionText: Boolean, + isSmallQuestionLabelText: Boolean, }, beforeMount() { if (this.buttonTypeObject) { @@ -134,13 +136,20 @@ export default { }, computed: { getFieldSetClasses() { - if (this.isOverflowScrollable) { - return "container-fluid overflow-scroll position-absolute pt-1 py-0"; - } else if (this.buttonTypeString == "listCard") { - return "w-100"; - } else { - return ""; - } + const baseClasses = this.isOverflowScrollable + ? "container-fluid overflow-scroll position-absolute px-5 pt-1 py-0" + : this.buttonTypeString == "listCard" + ? "w-100" + : ""; + + const SmallQuestionTextClass = this.isSmallQuestionText + ? baseClasses + "small-question-text" + : baseClasses; + + const SmallQuestionLabelText = this.isSmallQuestionLabelText + ? SmallQuestionTextClass + "small-question-label-text" + : SmallQuestionTextClass; + return SmallQuestionLabelText; }, getComponentLoopWrapperClasses() { let classes; @@ -224,16 +233,6 @@ export default { diff --git a/src/iss-components/address-questions/address-questions.vue b/src/iss-components/address-questions/address-questions.vue index 0c811ff9..fa4494aa 100644 --- a/src/iss-components/address-questions/address-questions.vue +++ b/src/iss-components/address-questions/address-questions.vue @@ -10,7 +10,7 @@ diff --git a/src/iss-components/questions-page-layout/questions-page-layout.vue b/src/iss-components/questions-page-layout/questions-page-layout.vue index 526d8de4..be67de5b 100644 --- a/src/iss-components/questions-page-layout/questions-page-layout.vue +++ b/src/iss-components/questions-page-layout/questions-page-layout.vue @@ -1,34 +1,43 @@ @@ -95,10 +104,6 @@ export default { diff --git a/src/layouts/address-vehicles/address-vehicles-question/address-vehicles-question.vue b/src/layouts/address-vehicles/address-vehicles-question/address-vehicles-question.vue index 42d13c2d..3e9a3ecb 100644 --- a/src/layouts/address-vehicles/address-vehicles-question/address-vehicles-question.vue +++ b/src/layouts/address-vehicles/address-vehicles-question/address-vehicles-question.vue @@ -1,5 +1,5 @@ @@ -303,9 +290,9 @@ export default { #multiple-vehicles-alert p { margin-bottom: 0 !important; // Overrides extra margin-bottom on alert body text } + .overflow-scroll { - height: calc(100% - 432px); + height: calc(100% - 180px); overflow-X: hidden !important; - } diff --git a/src/layouts/coverage-statement/coverage-statement.vue b/src/layouts/coverage-statement/coverage-statement.vue index 2bc1d946..b782050d 100644 --- a/src/layouts/coverage-statement/coverage-statement.vue +++ b/src/layouts/coverage-statement/coverage-statement.vue @@ -1,49 +1,48 @@ + \ No newline at end of file diff --git a/src/layouts/license-plate-lookup/license-plate-lookup.vue b/src/layouts/license-plate-lookup/license-plate-lookup.vue index 10e558c1..b1c49299 100644 --- a/src/layouts/license-plate-lookup/license-plate-lookup.vue +++ b/src/layouts/license-plate-lookup/license-plate-lookup.vue @@ -1,67 +1,71 @@ + components: { + Form, + siteFooter, + siteHeader, + siteSubHeader, + vehicleBanner, + textboxQuestion, + dropdownQuestion, + alert + }, + }; + - + diff --git a/src/layouts/policy-holder-details/policy-holder-details.vue b/src/layouts/policy-holder-details/policy-holder-details.vue index 17fea202..1de675b1 100644 --- a/src/layouts/policy-holder-details/policy-holder-details.vue +++ b/src/layouts/policy-holder-details/policy-holder-details.vue @@ -1,13 +1,14 @@