diff --git a/jest.config.js b/jest.config.js index 8b510e95c..7a6fcbc01 100644 --- a/jest.config.js +++ b/jest.config.js @@ -12,6 +12,7 @@ module.exports = { "!src/router/**/*.js", "!src/helpers/unit-test-helper.js", "!src/layouts/component-test/component-test.vue", + "!src/layouts/form-test/form-test.vue", "!src/layouts/address-poc/address-poc.vue" ], //! means exclude from coverage. testMatch: ["**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)"], diff --git a/package-lock.json b/package-lock.json index fcb7da487..8bd88ed35 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,12 +15,13 @@ "core-js": "^3.6.5", "http-status-codes": "^2.1.4", "jest-junit": "^13.0.0", - "mitt": "^3.0.0", + "vee-validate": "^4.5.7", "vue": "^3.0.0", "vue-plugin-load-script": "^2.1.0", "vue-router": "^4.0.11", "vuex": "^4.0.2", - "vuex-persistedstate": "^4.1.0" + "vuex-persistedstate": "^4.1.0", + "yup": "^0.32.11" }, "devDependencies": { "@vue/cli-plugin-babel": "~4.5.0", @@ -1633,7 +1634,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz", "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==", - "dev": true, "dependencies": { "regenerator-runtime": "^0.13.4" }, @@ -4167,6 +4167,11 @@ "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, + "node_modules/@types/lodash": { + "version": "4.14.178", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.178.tgz", + "integrity": "sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw==" + }, "node_modules/@types/mime": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", @@ -16454,8 +16459,12 @@ "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" }, "node_modules/lodash.debounce": { "version": "4.0.8", @@ -16980,6 +16989,11 @@ "dev": true, "optional": true }, + "node_modules/nanoclone": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/nanoclone/-/nanoclone-0.2.1.tgz", + "integrity": "sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==" + }, "node_modules/nanoid": { "version": "3.1.30", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", @@ -18980,6 +18994,11 @@ "node": ">= 6" } }, + "node_modules/property-expr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.5.tgz", + "integrity": "sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA==" + }, "node_modules/proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", @@ -19358,8 +19377,7 @@ "node_modules/regenerator-runtime": { "version": "0.13.9", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "node_modules/regenerator-transform": { "version": "0.14.5", @@ -22346,6 +22364,17 @@ "node": ">= 0.8" } }, + "node_modules/vee-validate": { + "version": "4.5.7", + "resolved": "https://registry.npmjs.org/vee-validate/-/vee-validate-4.5.7.tgz", + "integrity": "sha512-EcpvOikBP5LlRIKwULfwRDeyIaERuOJztZUPWRmSIeWpeQWD6hs9qQ8A3CmVVteqEohbUM07gV/ea8lPXCfCJQ==", + "dependencies": { + "@vue/devtools-api": "^6.0.0-beta.15" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, "node_modules/vendors": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", @@ -24325,6 +24354,28 @@ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", "dev": true + }, + "node_modules/yup": { + "version": "0.32.11", + "resolved": "https://registry.npmjs.org/yup/-/yup-0.32.11.tgz", + "integrity": "sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==", + "dependencies": { + "@babel/runtime": "^7.15.4", + "@types/lodash": "^4.14.175", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "nanoclone": "^0.2.1", + "property-expr": "^2.0.4", + "toposort": "^2.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yup/node_modules/toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha1-riF2gXXRVZ1IvvNUILL0li8JwzA=" } }, "dependencies": { @@ -25427,7 +25478,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz", "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==", - "dev": true, "requires": { "regenerator-runtime": "^0.13.4" } @@ -27502,6 +27552,11 @@ "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, + "@types/lodash": { + "version": "4.14.178", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.178.tgz", + "integrity": "sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw==" + }, "@types/mime": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", @@ -37451,8 +37506,12 @@ "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" }, "lodash.debounce": { "version": "4.0.8", @@ -37899,6 +37958,11 @@ "dev": true, "optional": true }, + "nanoclone": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/nanoclone/-/nanoclone-0.2.1.tgz", + "integrity": "sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==" + }, "nanoid": { "version": "3.1.30", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", @@ -39549,6 +39613,11 @@ "sisteransi": "^1.0.5" } }, + "property-expr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-2.0.5.tgz", + "integrity": "sha512-IJUkICM5dP5znhCckHSv30Q4b5/JA5enCtkRHYaOVOAocnH/1BQEYTC5NMfT3AVl/iXKdr3aqQbQn9DxyWknwA==" + }, "proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", @@ -39867,8 +39936,7 @@ "regenerator-runtime": { "version": "0.13.9", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "regenerator-transform": { "version": "0.14.5", @@ -42311,6 +42379,14 @@ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", "dev": true }, + "vee-validate": { + "version": "4.5.7", + "resolved": "https://registry.npmjs.org/vee-validate/-/vee-validate-4.5.7.tgz", + "integrity": "sha512-EcpvOikBP5LlRIKwULfwRDeyIaERuOJztZUPWRmSIeWpeQWD6hs9qQ8A3CmVVteqEohbUM07gV/ea8lPXCfCJQ==", + "requires": { + "@vue/devtools-api": "^6.0.0-beta.15" + } + }, "vendors": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", @@ -43925,6 +44001,27 @@ "dev": true } } + }, + "yup": { + "version": "0.32.11", + "resolved": "https://registry.npmjs.org/yup/-/yup-0.32.11.tgz", + "integrity": "sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==", + "requires": { + "@babel/runtime": "^7.15.4", + "@types/lodash": "^4.14.175", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "nanoclone": "^0.2.1", + "property-expr": "^2.0.4", + "toposort": "^2.0.2" + }, + "dependencies": { + "toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha1-riF2gXXRVZ1IvvNUILL0li8JwzA=" + } + } } } } diff --git a/package.json b/package.json index 6033a0009..ee8fdeb88 100644 --- a/package.json +++ b/package.json @@ -16,11 +16,13 @@ "core-js": "^3.6.5", "http-status-codes": "^2.1.4", "jest-junit": "^13.0.0", + "vee-validate": "^4.5.7", "vue": "^3.0.0", "vue-plugin-load-script": "^2.1.0", "vue-router": "^4.0.11", "vuex": "^4.0.2", - "vuex-persistedstate": "^4.1.0" + "vuex-persistedstate": "^4.1.0", + "yup": "^0.32.11" }, "devDependencies": { "@vue/cli-plugin-babel": "~4.5.0", diff --git a/public/index.html b/public/index.html index 9047c9643..b926ca739 100644 --- a/public/index.html +++ b/public/index.html @@ -1,5 +1,5 @@ - + @@ -7,7 +7,7 @@ - + <%= htmlWebpackPlugin.options.title %> diff --git a/src/App.vue b/src/App.vue index a44ab87b7..3d665312e 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,3 +1,11 @@ + + \ No newline at end of file diff --git a/src/assets/img/icons/damage-power-window.svg b/src/assets/img/icons/damage-power-window.svg new file mode 100644 index 000000000..37ba88a7f --- /dev/null +++ b/src/assets/img/icons/damage-power-window.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/src/assets/img/icons/damage-side-window.svg b/src/assets/img/icons/damage-side-window.svg new file mode 100644 index 000000000..824dab9c8 --- /dev/null +++ b/src/assets/img/icons/damage-side-window.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/src/assets/img/icons/side-glass-left-front.svg b/src/assets/img/icons/side-glass-left-front.svg new file mode 100644 index 000000000..91335db00 --- /dev/null +++ b/src/assets/img/icons/side-glass-left-front.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/src/assets/img/icons/side-glass-left-rear.svg b/src/assets/img/icons/side-glass-left-rear.svg new file mode 100644 index 000000000..95b851615 --- /dev/null +++ b/src/assets/img/icons/side-glass-left-rear.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/src/assets/img/icons/side-glass-right-front.svg b/src/assets/img/icons/side-glass-right-front.svg new file mode 100644 index 000000000..a3afc9d1d --- /dev/null +++ b/src/assets/img/icons/side-glass-right-front.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/src/assets/img/icons/side-glass-right-rear.svg b/src/assets/img/icons/side-glass-right-rear.svg new file mode 100644 index 000000000..746f411c9 --- /dev/null +++ b/src/assets/img/icons/side-glass-right-rear.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/src/assets/img/icons/side-window-damage-left-all.svg b/src/assets/img/icons/side-window-damage-left-all.svg new file mode 100644 index 000000000..f126a9a21 --- /dev/null +++ b/src/assets/img/icons/side-window-damage-left-all.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/src/assets/img/icons/side-window-damage.svg b/src/assets/img/icons/side-window-damage-right-all.svg similarity index 100% rename from src/assets/img/icons/side-window-damage.svg rename to src/assets/img/icons/side-window-damage-right-all.svg diff --git a/src/assets/img/icons/suv-side-glass-left-front.svg b/src/assets/img/icons/suv-side-glass-left-front.svg new file mode 100644 index 000000000..ff37582b0 --- /dev/null +++ b/src/assets/img/icons/suv-side-glass-left-front.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/src/assets/img/icons/suv-side-glass-left-rear.svg b/src/assets/img/icons/suv-side-glass-left-rear.svg new file mode 100644 index 000000000..ea5f158bf --- /dev/null +++ b/src/assets/img/icons/suv-side-glass-left-rear.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/src/assets/img/icons/suv-side-glass-right-front.svg b/src/assets/img/icons/suv-side-glass-right-front.svg new file mode 100644 index 000000000..39a78961e --- /dev/null +++ b/src/assets/img/icons/suv-side-glass-right-front.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/src/assets/img/icons/suv-side-glass-right-rear.svg b/src/assets/img/icons/suv-side-glass-right-rear.svg new file mode 100644 index 000000000..b53e7bd68 --- /dev/null +++ b/src/assets/img/icons/suv-side-glass-right-rear.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/src/assets/img/icons/suv-side-window-damage-left-all.svg b/src/assets/img/icons/suv-side-window-damage-left-all.svg new file mode 100644 index 000000000..438318daf --- /dev/null +++ b/src/assets/img/icons/suv-side-window-damage-left-all.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/src/assets/img/icons/suv-side-window-damage-right-all.svg b/src/assets/img/icons/suv-side-window-damage-right-all.svg new file mode 100644 index 000000000..0343c7f27 --- /dev/null +++ b/src/assets/img/icons/suv-side-window-damage-right-all.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/src/assets/img/icons/suv-vent-left-front.svg b/src/assets/img/icons/suv-vent-left-front.svg new file mode 100644 index 000000000..efcb7d1bd --- /dev/null +++ b/src/assets/img/icons/suv-vent-left-front.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/src/assets/img/icons/suv-vent-left-rear.svg b/src/assets/img/icons/suv-vent-left-rear.svg new file mode 100644 index 000000000..1c5137604 --- /dev/null +++ b/src/assets/img/icons/suv-vent-left-rear.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/src/assets/img/icons/suv-vent-right-front.svg b/src/assets/img/icons/suv-vent-right-front.svg new file mode 100644 index 000000000..3d9923291 --- /dev/null +++ b/src/assets/img/icons/suv-vent-right-front.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/src/assets/img/icons/suv-vent-right-rear.svg b/src/assets/img/icons/suv-vent-right-rear.svg new file mode 100644 index 000000000..5c5af3833 --- /dev/null +++ b/src/assets/img/icons/suv-vent-right-rear.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/src/assets/img/icons/truck-left-front-vent.svg b/src/assets/img/icons/truck-left-front-vent.svg new file mode 100644 index 000000000..6c4fabf45 --- /dev/null +++ b/src/assets/img/icons/truck-left-front-vent.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + diff --git a/src/assets/img/icons/truck-rear-glass-multi-center.svg b/src/assets/img/icons/truck-rear-glass-multi-center.svg new file mode 100644 index 000000000..b17e2508e --- /dev/null +++ b/src/assets/img/icons/truck-rear-glass-multi-center.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/src/assets/img/icons/truck-rear-glass-multi-left.svg b/src/assets/img/icons/truck-rear-glass-multi-left.svg new file mode 100644 index 000000000..2b5b01746 --- /dev/null +++ b/src/assets/img/icons/truck-rear-glass-multi-left.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/src/assets/img/icons/truck-rear-glass-multi-right.svg b/src/assets/img/icons/truck-rear-glass-multi-right.svg new file mode 100644 index 000000000..7e3e8cd92 --- /dev/null +++ b/src/assets/img/icons/truck-rear-glass-multi-right.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/src/assets/img/icons/truck-rear-glass-multi.svg b/src/assets/img/icons/truck-rear-glass-multi.svg new file mode 100644 index 000000000..306d0e108 --- /dev/null +++ b/src/assets/img/icons/truck-rear-glass-multi.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/src/assets/img/icons/truck-rear-glass.svg b/src/assets/img/icons/truck-rear-glass.svg new file mode 100644 index 000000000..cb4cca966 --- /dev/null +++ b/src/assets/img/icons/truck-rear-glass.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/src/assets/img/icons/truck-right-front-vent.svg b/src/assets/img/icons/truck-right-front-vent.svg new file mode 100644 index 000000000..81deb6cd3 --- /dev/null +++ b/src/assets/img/icons/truck-right-front-vent.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + diff --git a/src/assets/img/icons/truck-side-glass-left-front.svg b/src/assets/img/icons/truck-side-glass-left-front.svg new file mode 100644 index 000000000..6dfe42ed9 --- /dev/null +++ b/src/assets/img/icons/truck-side-glass-left-front.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + diff --git a/src/assets/img/icons/truck-side-glass-left-rear.svg b/src/assets/img/icons/truck-side-glass-left-rear.svg new file mode 100644 index 000000000..eef7f6247 --- /dev/null +++ b/src/assets/img/icons/truck-side-glass-left-rear.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + diff --git a/src/assets/img/icons/truck-side-glass-right-front.svg b/src/assets/img/icons/truck-side-glass-right-front.svg new file mode 100644 index 000000000..e1f567e7c --- /dev/null +++ b/src/assets/img/icons/truck-side-glass-right-front.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + diff --git a/src/assets/img/icons/truck-side-glass-right-rear.svg b/src/assets/img/icons/truck-side-glass-right-rear.svg new file mode 100644 index 000000000..32fe7d9ee --- /dev/null +++ b/src/assets/img/icons/truck-side-glass-right-rear.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + diff --git a/src/assets/img/icons/truck-side-window-damage-left-all.svg b/src/assets/img/icons/truck-side-window-damage-left-all.svg new file mode 100644 index 000000000..5976fbdac --- /dev/null +++ b/src/assets/img/icons/truck-side-window-damage-left-all.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + diff --git a/src/assets/img/icons/truck-side-window-damage-right-all.svg b/src/assets/img/icons/truck-side-window-damage-right-all.svg new file mode 100644 index 000000000..fb76237de --- /dev/null +++ b/src/assets/img/icons/truck-side-window-damage-right-all.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + diff --git a/src/assets/img/icons/truck-windshield.svg b/src/assets/img/icons/truck-windshield.svg new file mode 100644 index 000000000..03eb38e77 --- /dev/null +++ b/src/assets/img/icons/truck-windshield.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/src/assets/img/icons/van-rear-glass.svg b/src/assets/img/icons/van-rear-glass.svg new file mode 100644 index 000000000..14208f87d --- /dev/null +++ b/src/assets/img/icons/van-rear-glass.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/src/assets/img/icons/van-side-glass-left-front.svg b/src/assets/img/icons/van-side-glass-left-front.svg new file mode 100644 index 000000000..7974ef45a --- /dev/null +++ b/src/assets/img/icons/van-side-glass-left-front.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/src/assets/img/icons/van-side-glass-left-rear.svg b/src/assets/img/icons/van-side-glass-left-rear.svg new file mode 100644 index 000000000..695e0336c --- /dev/null +++ b/src/assets/img/icons/van-side-glass-left-rear.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/src/assets/img/icons/van-side-glass-left-slider.svg b/src/assets/img/icons/van-side-glass-left-slider.svg new file mode 100644 index 000000000..190f176ef --- /dev/null +++ b/src/assets/img/icons/van-side-glass-left-slider.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/src/assets/img/icons/van-side-glass-right-front.svg b/src/assets/img/icons/van-side-glass-right-front.svg new file mode 100644 index 000000000..64f1a14ad --- /dev/null +++ b/src/assets/img/icons/van-side-glass-right-front.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/src/assets/img/icons/van-side-glass-right-rear.svg b/src/assets/img/icons/van-side-glass-right-rear.svg new file mode 100644 index 000000000..60b45ef90 --- /dev/null +++ b/src/assets/img/icons/van-side-glass-right-rear.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/src/assets/img/icons/van-side-glass-right-slider.svg b/src/assets/img/icons/van-side-glass-right-slider.svg new file mode 100644 index 000000000..274513031 --- /dev/null +++ b/src/assets/img/icons/van-side-glass-right-slider.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/src/assets/img/icons/van-side-window-damage-left-all.svg b/src/assets/img/icons/van-side-window-damage-left-all.svg new file mode 100644 index 000000000..cecbb6c27 --- /dev/null +++ b/src/assets/img/icons/van-side-window-damage-left-all.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/src/assets/img/icons/van-side-window-damage-right-all.svg b/src/assets/img/icons/van-side-window-damage-right-all.svg new file mode 100644 index 000000000..2d3de77fd --- /dev/null +++ b/src/assets/img/icons/van-side-window-damage-right-all.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/src/assets/img/icons/van-vent-left-front.svg b/src/assets/img/icons/van-vent-left-front.svg new file mode 100644 index 000000000..8afdf559e --- /dev/null +++ b/src/assets/img/icons/van-vent-left-front.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/src/assets/img/icons/van-vent-right-front.svg b/src/assets/img/icons/van-vent-right-front.svg new file mode 100644 index 000000000..d7d74c4f8 --- /dev/null +++ b/src/assets/img/icons/van-vent-right-front.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/src/assets/img/icons/van-windshield.svg b/src/assets/img/icons/van-windshield.svg new file mode 100644 index 000000000..07d953b43 --- /dev/null +++ b/src/assets/img/icons/van-windshield.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/src/assets/img/icons/vent-left-front.svg b/src/assets/img/icons/vent-left-front.svg new file mode 100644 index 000000000..b2ad73189 --- /dev/null +++ b/src/assets/img/icons/vent-left-front.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/src/assets/img/icons/vent-left-rear.svg b/src/assets/img/icons/vent-left-rear.svg new file mode 100644 index 000000000..94c1e47e1 --- /dev/null +++ b/src/assets/img/icons/vent-left-rear.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/src/assets/img/icons/vent-right-front.svg b/src/assets/img/icons/vent-right-front.svg new file mode 100644 index 000000000..a1056aaed --- /dev/null +++ b/src/assets/img/icons/vent-right-front.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/src/assets/img/icons/vent-right-rear.svg b/src/assets/img/icons/vent-right-rear.svg new file mode 100644 index 000000000..4f6884ed2 --- /dev/null +++ b/src/assets/img/icons/vent-right-rear.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/src/assets/img/icons/vent-window-left-all.svg b/src/assets/img/icons/vent-window-left-all.svg new file mode 100644 index 000000000..3d9439b69 --- /dev/null +++ b/src/assets/img/icons/vent-window-left-all.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/src/assets/img/icons/vent-window-right-all.svg b/src/assets/img/icons/vent-window-right-all.svg new file mode 100644 index 000000000..277d00aa7 --- /dev/null +++ b/src/assets/img/icons/vent-window-right-all.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/src/assets/img/icons/windshield-repair.svg b/src/assets/img/icons/windshield-repair.svg new file mode 100644 index 000000000..ad757a3a2 --- /dev/null +++ b/src/assets/img/icons/windshield-repair.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/src/assets/img/icons/windshield-replace.svg b/src/assets/img/icons/windshield-replace.svg new file mode 100644 index 000000000..ae4226ba0 --- /dev/null +++ b/src/assets/img/icons/windshield-replace.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/src/assets/img/icons/windshield-split-full.svg b/src/assets/img/icons/windshield-split-full.svg new file mode 100644 index 000000000..780343cd2 --- /dev/null +++ b/src/assets/img/icons/windshield-split-full.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/src/assets/img/icons/windshield-split-left.svg b/src/assets/img/icons/windshield-split-left.svg new file mode 100644 index 000000000..87e3cb0ef --- /dev/null +++ b/src/assets/img/icons/windshield-split-left.svg @@ -0,0 +1,12 @@ + + + + + + + + + + diff --git a/src/assets/img/icons/windshield-split-right.svg b/src/assets/img/icons/windshield-split-right.svg new file mode 100644 index 000000000..2ceb09e48 --- /dev/null +++ b/src/assets/img/icons/windshield-split-right.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/src/common-components/button-back/button-back.vue b/src/common-components/button-back/button-back.vue index 23d5dd2f8..657795dee 100644 --- a/src/common-components/button-back/button-back.vue +++ b/src/common-components/button-back/button-back.vue @@ -1,7 +1,7 @@