From bd623e09c55e9da02e4234125426c32ab6aa0466 Mon Sep 17 00:00:00 2001 From: Max Date: Thu, 4 Nov 2021 10:16:02 -0400 Subject: [PATCH] funnel process --- src/App.vue | 2 +- src/assets/img/icons/back-forward.svg | 3 + src/assets/scss/components/_SelectCar.scss | 9 +- src/assets/scss/components/_buttons.scss | 3 + .../baseTemplate/baseTemplate.vue | 7 +- .../carAttributes/carAttributes.vue | 10 +- src/constants/endpoints.js | 16 +++ src/global-methods.js | 5 + src/layouts/selectDamage/selectDamage.vue | 83 ++++++++++++---- src/layouts/selectMake/selectMake.vue | 5 +- src/layouts/selectModel/selectModel.vue | 5 +- src/layouts/selectStyle/selectStyle.vue | 5 +- src/layouts/selectYear/selectYear.vue | 20 ++-- src/router/index.js | 26 ++++- src/store/index.js | 97 ++++++++++++------- .../buttonPrimary/buttonPrimary.vue | 6 +- src/uxComponents/radioCard/radioCard.vue | 2 +- 17 files changed, 222 insertions(+), 82 deletions(-) create mode 100644 src/assets/img/icons/back-forward.svg diff --git a/src/App.vue b/src/App.vue index 640ecadbb..24e965342 100644 --- a/src/App.vue +++ b/src/App.vue @@ -64,6 +64,6 @@ export default { buttonPrimary, radioCard, listButton - }, + } }; diff --git a/src/assets/img/icons/back-forward.svg b/src/assets/img/icons/back-forward.svg new file mode 100644 index 000000000..3835f94cc --- /dev/null +++ b/src/assets/img/icons/back-forward.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/scss/components/_SelectCar.scss b/src/assets/scss/components/_SelectCar.scss index 541fe8960..e79519191 100644 --- a/src/assets/scss/components/_SelectCar.scss +++ b/src/assets/scss/components/_SelectCar.scss @@ -5,7 +5,7 @@ background: $white; height: 100%; - form { + .list-view { height: calc(100% - 230px); overflow-y: scroll; overflow-x: hidden; @@ -27,6 +27,13 @@ position: absolute; } } + + .back-button { + margin-left: 5px; + img { + width: 20px; + } + } } .slide-enter-from { diff --git a/src/assets/scss/components/_buttons.scss b/src/assets/scss/components/_buttons.scss index 857802c65..05f513114 100644 --- a/src/assets/scss/components/_buttons.scss +++ b/src/assets/scss/components/_buttons.scss @@ -50,6 +50,9 @@ border-radius: $border-radius-lg; border: 1px solid rgba($gray-300,.3); width: 100%; + &:focus, &:focus-visible { + box-shadow: none; + } &.button-loader { padding: 0 40px 0 12px; &:after { diff --git a/src/commonComponents/baseTemplate/baseTemplate.vue b/src/commonComponents/baseTemplate/baseTemplate.vue index 0263616b0..6c39f8a66 100644 --- a/src/commonComponents/baseTemplate/baseTemplate.vue +++ b/src/commonComponents/baseTemplate/baseTemplate.vue @@ -13,11 +13,14 @@
- {{ +
+ {{ this.currentCarInfo }} + back-button +
{{ style }} diff --git a/src/commonComponents/carAttributes/carAttributes.vue b/src/commonComponents/carAttributes/carAttributes.vue index 1bb084cb4..ac187f700 100644 --- a/src/commonComponents/carAttributes/carAttributes.vue +++ b/src/commonComponents/carAttributes/carAttributes.vue @@ -1,11 +1,11 @@ diff --git a/src/layouts/selectMake/selectMake.vue b/src/layouts/selectMake/selectMake.vue index 412e235c1..eb5f8f1aa 100644 --- a/src/layouts/selectMake/selectMake.vue +++ b/src/layouts/selectMake/selectMake.vue @@ -9,6 +9,7 @@