diff --git a/package-lock.json b/package-lock.json index e2f7028..7d45ca1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "0.1.0", "dependencies": { "moment": "^2.29.4", + "v-click-outside": "^3.2.0", "vue": "^3.2.13", "vue-router": "^4.1.5", "vuex": "^4.0.2" @@ -13201,6 +13202,14 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/v-click-outside": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v-click-outside/-/v-click-outside-3.2.0.tgz", + "integrity": "sha512-QD0bDy38SHJXQBjgnllmkI/rbdiwmq9RC+/+pvrFjYJKTn8dtp7Penf9q1lLBta280fYG2q53mgLhQ+3l3z74w==", + "engines": { + "node": ">=6" + } + }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -24242,6 +24251,11 @@ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true }, + "v-click-outside": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v-click-outside/-/v-click-outside-3.2.0.tgz", + "integrity": "sha512-QD0bDy38SHJXQBjgnllmkI/rbdiwmq9RC+/+pvrFjYJKTn8dtp7Penf9q1lLBta280fYG2q53mgLhQ+3l3z74w==" + }, "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", diff --git a/package.json b/package.json index 821fc0e..660e599 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ }, "dependencies": { "moment": "^2.29.4", + "v-click-outside": "^3.2.0", "vue": "^3.2.13", "vue-router": "^4.1.5", "vuex": "^4.0.2" diff --git a/src/components/TheHeader.vue b/src/components/TheHeader.vue index 965596c..175556f 100644 --- a/src/components/TheHeader.vue +++ b/src/components/TheHeader.vue @@ -1,12 +1,20 @@