From 5e36b01f319b950a02f218eaf500582d9e87a67d Mon Sep 17 00:00:00 2001 From: Bryan Mauger Date: Mon, 18 Jul 2022 16:03:43 -0400 Subject: [PATCH 1/5] WIP --- src/layouts/quote/quote.vue | 6 +- .../radio-service-package.vue | 67 +++++++++++++++++++ 2 files changed, 71 insertions(+), 2 deletions(-) create mode 100644 src/ux-components/radio-service-package/radio-service-package.vue diff --git a/src/layouts/quote/quote.vue b/src/layouts/quote/quote.vue index 588244bd7..2b8969d30 100644 --- a/src/layouts/quote/quote.vue +++ b/src/layouts/quote/quote.vue @@ -26,7 +26,7 @@ isCashOrInsurance isRequired /> - + +
+ + +
+ + + + + From 57bc0d5484bbb51f2ec3cbeacb5e25419deffbc7 Mon Sep 17 00:00:00 2001 From: Bryan Mauger Date: Mon, 18 Jul 2022 17:03:54 -0400 Subject: [PATCH 2/5] WIP --- .../radio-service-package.vue | 73 ++++++++++++++++++- 1 file changed, 71 insertions(+), 2 deletions(-) diff --git a/src/ux-components/radio-service-package/radio-service-package.vue b/src/ux-components/radio-service-package/radio-service-package.vue index c7075a9a2..187adfe2b 100644 --- a/src/ux-components/radio-service-package/radio-service-package.vue +++ b/src/ux-components/radio-service-package/radio-service-package.vue @@ -1,7 +1,46 @@ @@ -16,10 +55,12 @@ export default { margin: 0.5rem 0; input[type="radio"] { opacity: 0; + position: absolute; + left: -9999px; + label { display: flex; - align-items: center; + align-items: flex-start; position: relative; cursor: pointer; width: 100%; @@ -27,9 +68,15 @@ export default { border: 1px solid $gray-300; box-shadow: 0px 4px 8px -4px rgba(0, 0, 0, 0.15), 0px 4px 24px -8px rgba(0, 0, 0, 0.2); border-radius: .5rem; + overflow: hidden; + min-height: 58px; + max-height: 0; + transition: max-height .5s ease; &::before { content: ""; + position: relative; + top: 3px; margin-right: 1rem; border-radius: 50%; border: 1px solid $blue; @@ -41,6 +88,7 @@ export default { content: ""; position: absolute; left: 20px; + top: 23px; border-radius: 50%; width: 10px; height: 10px; @@ -51,6 +99,7 @@ export default { + label { background-color: $blue-100; border: 1px solid $blue; + max-height: 500px; } + label::after { background: $blue; @@ -63,5 +112,25 @@ export default { } } } + + .package-specs { + display: flex; + flex-direction: column; + + p { + &.sub-label { + color: $green; + text-transform: uppercase; + } + } + } + + ul { + margin: 1rem 0 0 -15px; + padding: 0; + li { + margin-bottom: .5rem; + } + } } From 66303864f0e4d017f5fed21c7f7ff39d7c8a92da Mon Sep 17 00:00:00 2001 From: Bryan Mauger Date: Tue, 19 Jul 2022 16:48:46 -0400 Subject: [PATCH 3/5] WIP --- .../radio-service-package.vue | 72 +++++++++++++------ 1 file changed, 49 insertions(+), 23 deletions(-) diff --git a/src/ux-components/radio-service-package/radio-service-package.vue b/src/ux-components/radio-service-package/radio-service-package.vue index 187adfe2b..2f06d0600 100644 --- a/src/ux-components/radio-service-package/radio-service-package.vue +++ b/src/ux-components/radio-service-package/radio-service-package.vue @@ -3,7 +3,7 @@