sub-header vue added

This commit is contained in:
Jason Wheeler 2022-10-24 17:10:23 -04:00
parent 4cd32c8cff
commit 07cc446039
3 changed files with 32 additions and 3 deletions

View file

@ -0,0 +1,27 @@
<template>
<div>
<div id="subHeader" v-html="content"></div>
</div>
</template>
<script>
export default ({
name: "siteSubHeader",
props: {
cmsWidgetName: String,
},
computed: {
content()
{
return this.getCmsContent(this.cmsWidgetName, "SubHeaderText")
}
}
})
</script>
<style lang="scss" scoped>
#subHeader{
margin: 16px auto;
text-align: center;
}
</style>

View file

@ -18,9 +18,9 @@
<script> <script>
import navButton from '@/common-components/nav-button/nav-button'; import navButton from '@/common-components/nav-button/nav-button';
import siteHeader from '@/common-components/site-header/site-header'; import siteHeader from '@/common-components/site-header/site-header';
import textboxQuestion from "@/common-components/textbox-question/textbox-question";
import { fetchCmsContentForPage } from "@/helpers/cms-content-helper"; import { fetchCmsContentForPage } from "@/helpers/cms-content-helper";
import { settleAllPromises } from "@/helpers/layout-helper"; import { settleAllPromises } from "@/helpers/layout-helper";
import textboxQuestion from "@/common-components/textbox-question/textbox-question";
import { defineRule } from "vee-validate"; import { defineRule } from "vee-validate";
import { required } from "@/helpers/validation-rules"; import { required } from "@/helpers/validation-rules";
import { regex } from "@/helpers/validation-rules"; import { regex } from "@/helpers/validation-rules";
@ -76,7 +76,7 @@
components: { components: {
navButton, navButton,
textboxQuestion, textboxQuestion,
siteHeader siteHeader,
}, },
} }
</script> </script>

View file

@ -2,6 +2,7 @@
<div> <div>
<div class="fade-on-route-transition"> <div class="fade-on-route-transition">
<siteHeader cmsWidgetName="Header"/> <siteHeader cmsWidgetName="Header"/>
<siteSubHeader cmsWidgetName="SubHeader"/>
<p>Welcome Page Placeholder</p> <p>Welcome Page Placeholder</p>
<br /> <br />
<navButton type="button" text="Next" :scenario="this.navigationScenarios.CLICKED_FORWARD"></navButton> <navButton type="button" text="Next" :scenario="this.navigationScenarios.CLICKED_FORWARD"></navButton>
@ -13,13 +14,14 @@
<script> <script>
import navButton from "@/common-components/nav-button/nav-button"; import navButton from "@/common-components/nav-button/nav-button";
import siteHeader from '@/common-components/site-header/site-header'; import siteHeader from '@/common-components/site-header/site-header';
import siteSubHeader from '@/common-components/site-sub-header/site-sub-header';
import { fetchCmsContentForPage } from "@/helpers/cms-content-helper"; import { fetchCmsContentForPage } from "@/helpers/cms-content-helper";
import { settleAllPromises } from "@/helpers/layout-helper"; import { settleAllPromises } from "@/helpers/layout-helper";
export default { export default {
name: "welcome-page", name: "welcome-page",
components: { navButton, siteHeader }, components: { navButton, siteHeader, siteSubHeader },
async beforeRouteEnter(to, from, next) async beforeRouteEnter(to, from, next)
{ {
// Call APIs // Call APIs