From 916e6dd655e2b96ff39b2aa8f703fe9831ad80c5 Mon Sep 17 00:00:00 2001 From: Alyson Amourette Date: Sun, 23 Feb 2025 00:13:46 +0100 Subject: [PATCH] [front/rwd] Improve RWD on all pages (home, sale, register, auth) close #5 --- assets/vue/package-lock.json | 43 ++ assets/vue/package.json | 1 + assets/vue/src/App.vue | 2 +- .../sales/component/AddSaleComponent.vue | 2 +- .../package/sales/component/SaleComponent.vue | 18 +- .../submodals/CalculateInvestment.vue | 13 +- .../security/component/LoginComponent.vue | 2 +- .../security/component/RegisterComponent.vue | 14 +- assets/vue/src/views/HomeView.vue | 94 ++- assets/vue/yarn.lock | 551 +++--------------- src/Entity/User.php | 1 + 11 files changed, 218 insertions(+), 523 deletions(-) diff --git a/assets/vue/package-lock.json b/assets/vue/package-lock.json index 82f60bc..d1a37e3 100644 --- a/assets/vue/package-lock.json +++ b/assets/vue/package-lock.json @@ -12,6 +12,7 @@ "@primevue/themes": "^4.2.5", "@vuelidate/core": "^2.0.3", "@vuelidate/validators": "^2.0.4", + "@vueuse/core": "^12.7.0", "bootstrap": "^5.3.3", "bootstrap-vue-next": "^0.26.19", "pinia": "^2.3.0", @@ -1832,6 +1833,12 @@ "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==", "dev": true }, + "node_modules/@types/web-bluetooth": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", + "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==", + "license": "MIT" + }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "8.19.1", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.19.1.tgz", @@ -2542,6 +2549,42 @@ } } }, + "node_modules/@vueuse/core": { + "version": "12.7.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-12.7.0.tgz", + "integrity": "sha512-jtK5B7YjZXmkGNHjviyGO4s3ZtEhbzSgrbX+s5o+Lr8i2nYqNyHuPVOeTdM1/hZ5Tkxg/KktAuAVDDiHMraMVA==", + "license": "MIT", + "dependencies": { + "@types/web-bluetooth": "^0.0.20", + "@vueuse/metadata": "12.7.0", + "@vueuse/shared": "12.7.0", + "vue": "^3.5.13" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/metadata": { + "version": "12.7.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-12.7.0.tgz", + "integrity": "sha512-4VvTH9mrjXqFN5LYa5YfqHVRI6j7R00Vy4995Rw7PQxyCL3z0Lli86iN4UemWqixxEvYfRjG+hF9wL8oLOn+3g==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared": { + "version": "12.7.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-12.7.0.tgz", + "integrity": "sha512-coLlUw2HHKsm7rPN6WqHJQr18WymN4wkA/3ThFaJ4v4gWGWAQQGK+MJxLuJTBs4mojQiazlVWAKNJNpUWGRkNw==", + "license": "MIT", + "dependencies": { + "vue": "^3.5.13" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, "node_modules/abbrev": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", diff --git a/assets/vue/package.json b/assets/vue/package.json index bc0fe49..d73646d 100644 --- a/assets/vue/package.json +++ b/assets/vue/package.json @@ -18,6 +18,7 @@ "@primevue/themes": "^4.2.5", "@vuelidate/core": "^2.0.3", "@vuelidate/validators": "^2.0.4", + "@vueuse/core": "^12.7.0", "bootstrap": "^5.3.3", "bootstrap-vue-next": "^0.26.19", "pinia": "^2.3.0", diff --git a/assets/vue/src/App.vue b/assets/vue/src/App.vue index 291db8b..d3eb82f 100644 --- a/assets/vue/src/App.vue +++ b/assets/vue/src/App.vue @@ -14,7 +14,7 @@ useToastStore()