UI parity

This commit is contained in:
Katie Kroell 2026-04-01 15:07:49 -04:00
parent fd052b8566
commit 768952e030
3 changed files with 44 additions and 22 deletions

View file

@ -9,18 +9,18 @@
:displayCloseButton="false" :displayCloseButton="false"
:displayCloseLink="true"> :displayCloseLink="true">
<div class="form-test-invalid"> <div class="form-test-invalid">
<h5>{{ modalHeadline }}</h5> <h5 class="modal-headline">{{ modalHeadline }}</h5>
<div> <div>
<div <div
class="mb-4" class="mb-4 modal-body-text"
v-html="modalBodyText"></div> v-html="modalBodyText"></div>
<recalAckToggle <recalAckToggle
class="mb-5" class="mb-3"
cmsWidgetName="RecalAckModalToggle" /> cmsWidgetName="RecalAckModalToggle" />
<checkBox <checkBox
ref="recalAcknowledgement" ref="recalAcknowledgement"
v-model="isAcknowledged" v-model="isAcknowledged"
class="mb-2 mt-4" class="mb-4 mt-4 acknowledgement-checkbox"
:class="showAcknowledgementError && ' has-error'" :class="showAcknowledgementError && ' has-error'"
:validationRules="rules.optionRequired" :validationRules="rules.optionRequired"
checkboxName="recalAcknowledgement" checkboxName="recalAcknowledgement"
@ -112,6 +112,40 @@ export default {
}, },
}; };
</script> </script>
<style lang="scss"> <style lang="scss" scoped>
.modal-headline {
font-size: 1.625rem;
font-weight: 300;
}
.modal-body-text {
color: #4d4e53;
:deep(strong) {
font-weight: 600;
}
}
.acknowledgement-checkbox {
:deep(p) {
font-size: 1rem;
color: #4d4e53;
}
:deep(.form-check-input) {
&:checked + label p {
font-size: 1rem;
color: #4d4e53;
font-weight: 500;
}
}
}
:deep(.modal) {
.modal-footer {
button {
background-color: $green;
color: $white;
font-weight: $font-weight-bold;
&:hover {
background-color: $green;
}
}
}
}
</style> </style>

View file

@ -1,5 +1,5 @@
<template> <template>
<div class="recal-ack-toggle mt-2 mb-3"> <div class="recal-ack-toggle">
<textLink <textLink
id="moreDetails" id="moreDetails"
class="d-inline-block" class="d-inline-block"
@ -64,8 +64,9 @@ export default {
&::after { &::after {
content: ""; content: "";
transition: all 0.5s ease; transition: all 0.5s ease;
background-image: url($svg-tpa-recal-modal-toggle);
background-repeat: no-repeat; background-repeat: no-repeat;
margin-left: 0.5rem; margin-left: 1rem;
width: 16px; width: 16px;
height: 9px; height: 9px;
display: inline-block; display: inline-block;
@ -100,6 +101,7 @@ export default {
p { p {
font-size: 1rem; font-size: 1rem;
margin-bottom: 0; margin-bottom: 0;
color: #4d4e53;
} }
ol { ol {
margin-top: 0.5rem; margin-top: 0.5rem;

View file

@ -46,19 +46,6 @@
:customSelectableDatesCallback="getAvailableDatesMethod" :customSelectableDatesCallback="getAvailableDatesMethod"
@dateSelected="dateSelectedFromPicker" @dateSelected="dateSelectedFromPicker"
@timeSlotSelected="timeSlotSelectedFromPicker" /> @timeSlotSelected="timeSlotSelectedFromPicker" />
<!-- <modal
ref="recalAckModal"
class="recal-ack-modal"
:headerText="recalModalContent.headerText"
:footerButtonText="recalModalContent.footerButtonText"
@footerButtonEvent="closeRecalModal">
<div class="recal-ack-modal-subheader">
{{ recalModalContent.subHeaderText }}
</div>
<div
class="recal-ack-modal-body"
v-html="recalModalContent.bodyText"></div>
</modal> -->
</div> </div>
</div> </div>
<div class="site-footer-container iss-heritage-content-container-width"> <div class="site-footer-container iss-heritage-content-container-width">
@ -998,7 +985,6 @@ export default {
this.mainStore.saveIsRecalAcknowledgedForScheduling(this.isRecalAcknowledged); this.mainStore.saveIsRecalAcknowledgedForScheduling(this.isRecalAcknowledged);
}, },
getIsRecalAcknowledgedForScheduling() { getIsRecalAcknowledgedForScheduling() {
console.log(this.mainStore.order.isRecalAcknowledgedForScheduling, 'isRecalAcknowledgedForScheduling from store');
return this.mainStore.order.isRecalAcknowledgedForScheduling; return this.mainStore.order.isRecalAcknowledgedForScheduling;
}, },
} }