move styling from shared component to page-level

This commit is contained in:
Kroell 2023-04-04 16:29:26 -04:00
parent 98bca0eff8
commit e218da2844
4 changed files with 34 additions and 48 deletions

View file

@ -4,14 +4,14 @@
:class=" :class="
isOverflowScrollable ? 'button-question button-question-overflow' : 'button-question' isOverflowScrollable ? 'button-question button-question-overflow' : 'button-question'
"> ">
<div v-if="questionText && answers && answers.length > 0" class="question-text d-flex px-5" <div v-if="questionText && answers && answers.length > 0" class="question-text d-flex"
:class="{'small-question-text': isSmallQuestionText,'small-question-label-text':isSmallQuestionLabelText}"> :class="{'small-question-text': isSmallQuestionText,'small-question-label-text':isSmallQuestionLabelText}">
<span class="fw-bold w-100">{{ questionText }}</span> <span class="fw-bold w-100">{{ questionText }}</span>
</div> </div>
<div class="w-100 d-flex justify-content-center"> <div class="w-100 d-flex justify-content-center">
<fieldset <fieldset
class="w-100 px-5" class="w-100"
:aria-required="isRequired" :aria-required="isRequired"
:class="getFieldSetClasses" :class="getFieldSetClasses"
:role="isMultiSelect ? 'group' : 'radiogroup'" :role="isMultiSelect ? 'group' : 'radiogroup'"

View file

@ -3,18 +3,15 @@
@submit="onSubmit" @submit="onSubmit"
@invalidSubmit="onInvalidSubmit" @invalidSubmit="onInvalidSubmit"
ref="theForm" ref="theForm"
v-slot="{ meta }" v-slot="{ meta }">
> <div class="page-container-grouped-styles">
<div class="page-container-grouped-styles ">
<siteHeader cmsWidgetName="SiteHeaderWidget" /> <siteHeader cmsWidgetName="SiteHeaderWidget" />
<vehicleBanner <div class="fade-on-route-transition sub-container overflow-scroll px-5">
class="mb-3" <vehicleBanner
cmsWidgetName="VehicleBannerWidget" class="mb-3"
:displayGenericVehicleImage="false" cmsWidgetName="VehicleBannerWidget"
/> :displayGenericVehicleImage="false" />
<siteSubHeader cmsWidgetName="SiteSubHeaderWidget" /> <siteSubHeader cmsWidgetName="SiteSubHeaderWidget" />
<div class="px-5 ">
<alert <alert
cmsWidgetName="FoundMultipleVehicles" cmsWidgetName="FoundMultipleVehicles"
ref="alertFoundMultipleVehicles" ref="alertFoundMultipleVehicles"
@ -23,27 +20,19 @@
:manualHeadline="AlertFoundMultipleVehiclesHeader" :manualHeadline="AlertFoundMultipleVehiclesHeader"
manualCopy="" manualCopy=""
v-bind:isDismissible="false" v-bind:isDismissible="false"
id="multiple-vehicles-alert" id="multiple-vehicles-alert" />
/> <addressVehiclesQuestion
</div> ref="addressVehiclesQuestion"
<div class="overflow-scroll"> cmsWidgetName="VehicleConfirmationQuestion"
<addressVehiclesQuestion :vehicles="VehiclesForQuestions"
ref="addressVehiclesQuestion" :vehicleSelected ="VehicleSelected"
cmsWidgetName="VehicleConfirmationQuestion" validationRules="vehicle-required"
:vehicles="VehiclesForQuestions" v-model="selectedVehicleVin"
:vehicleSelected ="VehicleSelected" :isCarIdDifferent="isCarIdDifferent"
validationRules="vehicle-required" :displayMatchedDifferentVehicleAlert = "displayMatchedDifferentVehicleAlert"
v-model="selectedVehicleVin" :displayMatchedTwoIdenticalYMMVehicleAlert = "displayMatchedTwoIdenticalYMMVehicleAlert" />
:isCarIdDifferent="isCarIdDifferent" <div class="alert-provide-vin my-3 px-5"
:displayMatchedDifferentVehicleAlert = "displayMatchedDifferentVehicleAlert" v-if="splitAlertProvideVinBodyForLink.length">
:displayMatchedTwoIdenticalYMMVehicleAlert = "displayMatchedTwoIdenticalYMMVehicleAlert"
/>
<div
class="alert-provide-vin my-3 px-5"
v-if="splitAlertProvideVinBodyForLink.length"
>
<span v-for="copy in splitAlertProvideVinBodyForLink" :key="copy"> <span v-for="copy in splitAlertProvideVinBodyForLink" :key="copy">
<span v-if="doesCopyContainRouterLink(copy)" class="text-body"> <span v-if="doesCopyContainRouterLink(copy)" class="text-body">
<router-link <router-link
@ -51,21 +40,19 @@
query: { issPage: `${getRouterLinkRouteFromCopy(copy)}` }, query: { issPage: `${getRouterLinkRouteFromCopy(copy)}` },
name: 'root', name: 'root',
}" }"
>{{ getRouterLinkDisplayTextFromCopy(copy) }}</router-link >{{ getRouterLinkDisplayTextFromCopy(copy) }}</router-link >
>
</span> </span>
<span v-else class="m-0 text-body" v-html="copy"></span> <span v-else class="m-0 text-body" v-html="copy"></span>
</span> </span>
</div> </div>
<siteFooter
cmsWidgetName="SiteFooterWidget"
:isForwardActionDisabled="!meta.valid"
@backClicked="backButtonAction"
@forwardClicked="forwardButtonAction"
ref="siteFooter" />
</div>
</div> </div>
</div>
<siteFooter
cmsWidgetName="SiteFooterWidget"
:isForwardActionDisabled="!meta.valid"
@backClicked="backButtonAction"
@forwardClicked="forwardButtonAction"
ref="siteFooter"
/>
</Form> </Form>
</template> </template>
@ -304,8 +291,7 @@ export default {
margin-bottom: 0 !important; // Overrides extra margin-bottom on alert body text margin-bottom: 0 !important; // Overrides extra margin-bottom on alert body text
} }
.overflow-scroll { .overflow-scroll {
height: calc(100% - 432px); height: calc(100% - 180px);
overflow-X: hidden !important; overflow-X: hidden !important;
} }
</style> </style>

View file

@ -2,7 +2,7 @@
<Form @submit="onSubmit" @invalid-submit="onInvalidSubmit" ref="theForm" v-slot="{ meta }"> <Form @submit="onSubmit" @invalid-submit="onInvalidSubmit" ref="theForm" v-slot="{ meta }">
<div class="page-container-grouped-styles vehicle-damage"> <div class="page-container-grouped-styles vehicle-damage">
<siteHeader cmsWidgetName="SiteHeaderWidget" /> <siteHeader cmsWidgetName="SiteHeaderWidget" />
<div class="fade-on-route-transition sub-container overflow-scroll"> <div class="fade-on-route-transition sub-container overflow-scroll px-5">
<alert <alert
ref="vehicleChangeAlert" ref="vehicleChangeAlert"
v-if="shouldDisplayVehicleChangeAlert" v-if="shouldDisplayVehicleChangeAlert"

View file

@ -7,7 +7,7 @@
<SiteHeader <SiteHeader
cms-widget-name="SiteHeaderWidget" cms-widget-name="SiteHeaderWidget"
/> />
<div class="fade-on-route-transition sub-container overflow-scroll container gx-0"> <div class="fade-on-route-transition sub-container overflow-scroll container gx-0 px-5">
<VehicleBanner <VehicleBanner
class="mb-3" class="mb-3"
cms-widget-name="VehicleBannerWidget" cms-widget-name="VehicleBannerWidget"