styling WIP

This commit is contained in:
Katie Kroell 2026-02-09 15:15:25 -05:00
parent f85245f02d
commit a01c66aaed
4 changed files with 20 additions and 4 deletions

View file

@ -127,6 +127,7 @@ export default {
isOverflowScrollable: Boolean,
isWide: Boolean,
isCashOrInsurance: Boolean,
isHorizontalLayout: Boolean,
modelValue: [Array, Number, String],
value: [Number, String],
validationRules: String,
@ -211,7 +212,10 @@ export default {
classes = 'ui-radio d-flex';
break;
case 'servicePackageRadio':
classes = 'package-main';
classes = 'package-main d-flex flex-column';
if (this.isHorizontalLayout) {
classes += ' flex-md-row gap-3';
}
break;
case 'providerPrefRadio':
classes = 'option-main';
@ -231,6 +235,9 @@ export default {
break;
case 'servicePackageRadio':
classes = 'package-wrapper';
if (this.isHorizontalLayout) {
classes += ' flex-fill';
}
break;
case 'providerPrefRadio':
classes = 'option-wrapper';

View file

@ -7,7 +7,8 @@
buttonTypeString="servicePackageRadio"
:buttonTypeObject="servicePackageRadio"
:validationRules="validationRules"
:isRequired="isRequired" />
:isRequired="isRequired"
:isHorizontalLayout="true" />
</template>
<script>
@ -17,7 +18,6 @@ import damageLocationsSelected from '@/constants/damage-locations-selected';
import servicePackageRadio from '@/layouts/service-packages/service-package-question/service-package-radio/service-package-radio.vue';
import partTypeStrings from '@/constants/part-type-strings';
import { useMainStore } from '@/store';
import allGlassPartsAndItemsHavePrices from '@/layouts/service-packages/service-package-helper/service-package-helper';
import { getPriceOfLineItem } from '@/helpers/price-calculator';
import { getHighestFullySatisfiedTier } from '@/helpers/service-package-helper.js';

View file

@ -123,6 +123,11 @@ export default {
label {
display: block;
height: 100%;
}
.package-label {
height: 100%;
}
input[type="radio"] {

View file

@ -9,7 +9,7 @@
<siteHeader cmsWidgetName="SiteHeaderWidget" />
</div>
<div class="iss-heritage-container-width">
<div class="service-packages-container iss-heritage-content-container-width">
<div class="service-packages-container">
<siteSubHeader
class="subheader mt-4"
justification="center"
@ -217,11 +217,15 @@ export default {
<style lang="scss" scoped>
.iss-heritage-container-width {
.service-packages-container {
@media (min-width: 992px) {
width: 85%; // REVISIT
}
position: relative;
min-height: 1px;
padding-left: .9375rem;
padding-right: .9375rem;
display: block;
margin: 0 auto;
:deep(.subheader-primary) {
display: block;
}