From 23522fff4e4a9d7c72d42702ee602f81164f7a33 Mon Sep 17 00:00:00 2001 From: patrykb Date: Fri, 7 Jun 2024 11:40:19 +0200 Subject: [PATCH] State before adding a confirmation modal --- package-lock.json | 24 ++++ package.json | 1 + src/App.vue | 199 +++++++++++++++++++++------ src/components/confirmationModal.vue | 35 +++++ src/main.ts | 10 +- 5 files changed, 218 insertions(+), 51 deletions(-) create mode 100644 src/components/confirmationModal.vue diff --git a/package-lock.json b/package-lock.json index 19ba75a..880f5ec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "name": "testvue", "version": "0.0.0", "dependencies": { + "@vuepic/vue-datepicker": "^8.7.0", "bulma": "^1.0.1", "cors": "^2.8.5", "vue": "^3.4.21", @@ -1224,6 +1225,20 @@ "integrity": "sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==", "dev": true }, + "node_modules/@vuepic/vue-datepicker": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/@vuepic/vue-datepicker/-/vue-datepicker-8.7.0.tgz", + "integrity": "sha512-EqL51GdaRg6AExVuPCOmnO81n9+oLqgTi+LlST44TwU0UcX0UfefHx1HXwV948fAqBgj0ESgTyDvjXx7EFFL2A==", + "dependencies": { + "date-fns": "^3.6.0" + }, + "engines": { + "node": ">=18.12.0" + }, + "peerDependencies": { + "vue": ">=3.2.0" + } + }, "node_modules/acorn": { "version": "8.11.3", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", @@ -1497,6 +1512,15 @@ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" }, + "node_modules/date-fns": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz", + "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kossnocorp" + } + }, "node_modules/de-indent": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", diff --git a/package.json b/package.json index 4648b02..ad79677 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "format": "prettier --write src/" }, "dependencies": { + "@vuepic/vue-datepicker": "^8.7.0", "bulma": "^1.0.1", "cors": "^2.8.5", "vue": "^3.4.21", diff --git a/src/App.vue b/src/App.vue index 4a06475..4589848 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,6 +1,9 @@ + + + + \ No newline at end of file diff --git a/src/main.ts b/src/main.ts index 8937af0..de6e84c 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,12 +1,8 @@ import { createApp } from 'vue' import App from './App.vue' -import type { CorsOptions } from 'vite' - +import VueDatePicker from '@vuepic/vue-datepicker'; +import '@vuepic/vue-datepicker/dist/main.css' const app = createApp(App) -const corsConfig = { - credentials: true, - origin: true, -}; - +app.component('VueDatePicker', VueDatePicker); app.mount('#app')