This commit is contained in:
Katie Kroell 2023-09-12 14:58:34 -04:00
parent e1cf8e9d63
commit edd5d4fc4e

View file

@ -7,7 +7,9 @@
<div class="page-container-grouped-styles"> <div class="page-container-grouped-styles">
<div class="fade-on-route-transition position-relative"> <div class="fade-on-route-transition position-relative">
<siteHeader cmsWidgetName="SiteHeaderWidget" /> <siteHeader cmsWidgetName="SiteHeaderWidget" />
<siteSubHeader cmsWidgetName="SiteSubHeaderWidget" class="mt-5" /> <siteSubHeader
cmsWidgetName="SiteSubHeaderWidget"
class="mt-5" />
<div class="container-fluid px-5 mt-0"> <div class="container-fluid px-5 mt-0">
<buttonQuestion <buttonQuestion
v-model="schoolPropertyAnswer" v-model="schoolPropertyAnswer"
@ -35,11 +37,11 @@
</buttonQuestion> </buttonQuestion>
<siteFooter <siteFooter
ref="siteFooter" ref="siteFooter"
class="pt-5"
cmsWidgetName="SiteFooterWidget" cmsWidgetName="SiteFooterWidget"
:isForwardActionDisabled="!meta.valid" :isForwardActionDisabled="!meta.valid"
@ForwardClicked="forwardButtonAction" @ForwardClicked="forwardButtonAction"
@backClicked="backButtonAction" @backClicked="backButtonAction" />
class="pt-5" />
</div> </div>
</div> </div>
</div> </div>
@ -51,8 +53,6 @@ import siteHeader from '@/iss-components/site-header/site-header.vue';
import siteSubHeader from '@/iss-components/site-sub-header/site-sub-header.vue'; import siteSubHeader from '@/iss-components/site-sub-header/site-sub-header.vue';
import siteFooter from '@/iss-components/site-footer/site-footer.vue'; import siteFooter from '@/iss-components/site-footer/site-footer.vue';
import buttonQuestion from '@/digital-components/button-question/button-question.vue'; import buttonQuestion from '@/digital-components/button-question/button-question.vue';
import questionsPageLayout from '@/iss-components/questions-page-layout/questions-page-layout.vue';
import questionChain from '@/digital-components/question-chain/question-chain.vue';
// Supporting files // Supporting files
import { fetchCmsContentForPage } from '@/helpers/cms-content-helper'; import { fetchCmsContentForPage } from '@/helpers/cms-content-helper';
@ -69,8 +69,6 @@ export default {
siteSubHeader, siteSubHeader,
siteFooter, siteFooter,
buttonQuestion, buttonQuestion,
questionsPageLayout,
questionChain,
// eslint-disable-next-line vue/no-reserved-component-names // eslint-disable-next-line vue/no-reserved-component-names
Form Form
}, },
@ -98,7 +96,7 @@ export default {
rules: { rules: {
selectionRequired: globalRules.OPTION_REQUIRED selectionRequired: globalRules.OPTION_REQUIRED
} }
} };
}, },
computed: { computed: {
schoolPropertyQuestionText() { schoolPropertyQuestionText() {
@ -112,7 +110,7 @@ export default {
}, },
parkingLotAnswersFromCms() { parkingLotAnswersFromCms() {
return this.getCmsContent('ParkingLotQuestion', 'Answers'); return this.getCmsContent('ParkingLotQuestion', 'Answers');
}, }
}, },
methods: methods:
{ {
@ -137,13 +135,15 @@ export default {
); );
// save answers to store as order.policy.endorsementQuestionAnswers // save answers to store as order.policy.endorsementQuestionAnswers
await this.mainStore.saveEndorsementQuestionAnswers(questionAnswersArray); await useMainStore().saveEndorsementQuestionAnswers(questionAnswersArray);
return this.navigateForward(); return this.navigateForward();
}, },
navigateForward() { navigateForward() {
this.$router.navigate(this.navigationScenarios.CLICKED_FORWARD, this.$router.navigate(
this.$route); this.navigationScenarios.CLICKED_FORWARD,
this.$route
);
} }
} }
}; };
@ -174,5 +174,4 @@ export default {
margin-top: 1rem; margin-top: 1rem;
} }
</style> </style>