mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-02-04 22:27:56 +01:00
fix(components): hydration attribute mismatch with vue 3.4 (#1199)
This commit is contained in:
@@ -34,7 +34,7 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@egoist/tailwindcss-icons": "^1.7.4",
|
"@egoist/tailwindcss-icons": "^1.7.4",
|
||||||
"@headlessui/tailwindcss": "^0.2.0",
|
"@headlessui/tailwindcss": "^0.2.0",
|
||||||
"@headlessui/vue": "1.7.16",
|
"@headlessui/vue": "^1.7.18",
|
||||||
"@iconify-json/heroicons": "^1.1.19",
|
"@iconify-json/heroicons": "^1.1.19",
|
||||||
"@nuxt/kit": "^3.10.0",
|
"@nuxt/kit": "^3.10.0",
|
||||||
"@nuxtjs/color-mode": "^3.3.2",
|
"@nuxtjs/color-mode": "^3.3.2",
|
||||||
@@ -80,6 +80,7 @@
|
|||||||
"@nuxt/kit": "3.10.0",
|
"@nuxt/kit": "3.10.0",
|
||||||
"@nuxt/schema": "3.10.0",
|
"@nuxt/schema": "3.10.0",
|
||||||
"tailwindcss": "3.4.1",
|
"tailwindcss": "3.4.1",
|
||||||
"vue": "3.3.13"
|
"@headlessui/vue": "1.7.18",
|
||||||
|
"vue": "3.4.15"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
349
pnpm-lock.yaml
generated
349
pnpm-lock.yaml
generated
@@ -8,7 +8,8 @@ overrides:
|
|||||||
'@nuxt/kit': 3.10.0
|
'@nuxt/kit': 3.10.0
|
||||||
'@nuxt/schema': 3.10.0
|
'@nuxt/schema': 3.10.0
|
||||||
tailwindcss: 3.4.1
|
tailwindcss: 3.4.1
|
||||||
vue: 3.3.13
|
'@headlessui/vue': 1.7.18
|
||||||
|
vue: 3.4.15
|
||||||
|
|
||||||
importers:
|
importers:
|
||||||
|
|
||||||
@@ -21,8 +22,8 @@ importers:
|
|||||||
specifier: ^0.2.0
|
specifier: ^0.2.0
|
||||||
version: 0.2.0(tailwindcss@3.4.1)
|
version: 0.2.0(tailwindcss@3.4.1)
|
||||||
'@headlessui/vue':
|
'@headlessui/vue':
|
||||||
specifier: 1.7.16
|
specifier: 1.7.18
|
||||||
version: 1.7.16(vue@3.3.13)
|
version: 1.7.18(vue@3.4.15)
|
||||||
'@iconify-json/heroicons':
|
'@iconify-json/heroicons':
|
||||||
specifier: ^1.1.19
|
specifier: ^1.1.19
|
||||||
version: 1.1.19
|
version: 1.1.19
|
||||||
@@ -52,13 +53,13 @@ importers:
|
|||||||
version: 0.5.10(tailwindcss@3.4.1)
|
version: 0.5.10(tailwindcss@3.4.1)
|
||||||
'@vueuse/core':
|
'@vueuse/core':
|
||||||
specifier: ^10.7.2
|
specifier: ^10.7.2
|
||||||
version: 10.7.2(vue@3.3.13)
|
version: 10.7.2(vue@3.4.15)
|
||||||
'@vueuse/integrations':
|
'@vueuse/integrations':
|
||||||
specifier: ^10.7.2
|
specifier: ^10.7.2
|
||||||
version: 10.7.2(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.3.13)
|
version: 10.7.2(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.4.15)
|
||||||
'@vueuse/math':
|
'@vueuse/math':
|
||||||
specifier: ^10.7.2
|
specifier: ^10.7.2
|
||||||
version: 10.7.2(vue@3.3.13)
|
version: 10.7.2(vue@3.4.15)
|
||||||
defu:
|
defu:
|
||||||
specifier: ^6.1.4
|
specifier: ^6.1.4
|
||||||
version: 6.1.4
|
version: 6.1.4
|
||||||
@@ -67,7 +68,7 @@ importers:
|
|||||||
version: 6.6.2
|
version: 6.6.2
|
||||||
nuxt-icon:
|
nuxt-icon:
|
||||||
specifier: ^0.6.8
|
specifier: ^0.6.8
|
||||||
version: 0.6.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)(vue@3.3.13)
|
version: 0.6.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)
|
||||||
ohash:
|
ohash:
|
||||||
specifier: ^1.1.3
|
specifier: ^1.1.3
|
||||||
version: 1.1.3
|
version: 1.1.3
|
||||||
@@ -92,13 +93,13 @@ importers:
|
|||||||
version: 0.5.5(@nuxt/kit@3.10.0)(nuxi@3.10.0)(typescript@5.3.3)
|
version: 0.5.5(@nuxt/kit@3.10.0)(nuxi@3.10.0)(typescript@5.3.3)
|
||||||
'@nuxt/test-utils':
|
'@nuxt/test-utils':
|
||||||
specifier: ^3.11.0
|
specifier: ^3.11.0
|
||||||
version: 3.11.0(@vue/test-utils@2.4.4)(h3@1.10.1)(happy-dom@13.3.5)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@4.2.5)(vue@3.3.13)
|
version: 3.11.0(@vue/test-utils@2.4.4)(h3@1.10.1)(happy-dom@13.3.5)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@4.2.5)(vue@3.4.15)
|
||||||
'@release-it/conventional-changelog':
|
'@release-it/conventional-changelog':
|
||||||
specifier: ^8.0.1
|
specifier: ^8.0.1
|
||||||
version: 8.0.1(release-it@17.0.3)
|
version: 8.0.1(release-it@17.0.3)
|
||||||
'@vue/test-utils':
|
'@vue/test-utils':
|
||||||
specifier: ^2.4.4
|
specifier: ^2.4.4
|
||||||
version: 2.4.4(vue@3.3.13)
|
version: 2.4.4(vue@3.4.15)
|
||||||
eslint:
|
eslint:
|
||||||
specifier: ^8.56.0
|
specifier: ^8.56.0
|
||||||
version: 8.56.0
|
version: 8.56.0
|
||||||
@@ -128,7 +129,7 @@ importers:
|
|||||||
version: 1.2.2(happy-dom@13.3.5)
|
version: 1.2.2(happy-dom@13.3.5)
|
||||||
vitest-environment-nuxt:
|
vitest-environment-nuxt:
|
||||||
specifier: ^1.0.0
|
specifier: ^1.0.0
|
||||||
version: 1.0.0(@vue/test-utils@2.4.4)(h3@1.10.1)(happy-dom@13.3.5)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@4.2.5)(vue@3.3.13)
|
version: 1.0.0(@vue/test-utils@2.4.4)(h3@1.10.1)(happy-dom@13.3.5)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@4.2.5)(vue@3.4.15)
|
||||||
vue-tsc:
|
vue-tsc:
|
||||||
specifier: ^1.8.27
|
specifier: ^1.8.27
|
||||||
version: 1.8.27(typescript@5.3.3)
|
version: 1.8.27(typescript@5.3.3)
|
||||||
@@ -153,7 +154,7 @@ importers:
|
|||||||
version: 1.1.90
|
version: 1.1.90
|
||||||
'@nuxt/content':
|
'@nuxt/content':
|
||||||
specifier: ^2.11.0
|
specifier: ^2.11.0
|
||||||
version: 2.11.0(nuxt@3.10.0)(rollup@3.29.4)(vue@3.3.13)
|
version: 2.11.0(nuxt@3.10.0)(rollup@3.29.4)(vue@3.4.15)
|
||||||
'@nuxt/devtools':
|
'@nuxt/devtools':
|
||||||
specifier: ^1.0.8
|
specifier: ^1.0.8
|
||||||
version: 1.0.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)
|
version: 1.0.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)
|
||||||
@@ -165,7 +166,7 @@ importers:
|
|||||||
version: 1.3.0(rollup@3.29.4)
|
version: 1.3.0(rollup@3.29.4)
|
||||||
'@nuxt/ui-pro':
|
'@nuxt/ui-pro':
|
||||||
specifier: npm:@nuxt/ui-pro-edge@0.7.5-28452204.b81de49
|
specifier: npm:@nuxt/ui-pro-edge@0.7.5-28452204.b81de49
|
||||||
version: /@nuxt/ui-pro-edge@0.7.5-28452204.b81de49(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)(vue@3.3.13)
|
version: /@nuxt/ui-pro-edge@0.7.5-28452204.b81de49(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)
|
||||||
'@nuxthq/studio':
|
'@nuxthq/studio':
|
||||||
specifier: ^1.0.10
|
specifier: ^1.0.10
|
||||||
version: 1.0.10(rollup@3.29.4)
|
version: 1.0.10(rollup@3.29.4)
|
||||||
@@ -183,7 +184,7 @@ importers:
|
|||||||
version: 20.0.2
|
version: 20.0.2
|
||||||
'@vueuse/nuxt':
|
'@vueuse/nuxt':
|
||||||
specifier: ^10.7.2
|
specifier: ^10.7.2
|
||||||
version: 10.7.2(nuxt@3.10.0)(rollup@3.29.4)(vue@3.3.13)
|
version: 10.7.2(nuxt@3.10.0)(rollup@3.29.4)(vue@3.4.15)
|
||||||
date-fns:
|
date-fns:
|
||||||
specifier: ^3.3.1
|
specifier: ^3.3.1
|
||||||
version: 3.3.1
|
version: 3.3.1
|
||||||
@@ -204,7 +205,7 @@ importers:
|
|||||||
version: 0.6.3(rollup@3.29.4)
|
version: 0.6.3(rollup@3.29.4)
|
||||||
nuxt-og-image:
|
nuxt-og-image:
|
||||||
specifier: ^2.2.4
|
specifier: ^2.2.4
|
||||||
version: 2.2.4(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.0)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.3.13)(webpack@5.90.0)
|
version: 2.2.4(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.0)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)(webpack@5.90.0)
|
||||||
prettier:
|
prettier:
|
||||||
specifier: ^3.2.4
|
specifier: ^3.2.4
|
||||||
version: 3.2.4
|
version: 3.2.4
|
||||||
@@ -216,7 +217,7 @@ importers:
|
|||||||
version: 1.3.2
|
version: 1.3.2
|
||||||
v-calendar:
|
v-calendar:
|
||||||
specifier: ^3.1.2
|
specifier: ^3.1.2
|
||||||
version: 3.1.2(@popperjs/core@2.11.8)(vue@3.3.13)
|
version: 3.1.2(@popperjs/core@2.11.8)(vue@3.4.15)
|
||||||
valibot:
|
valibot:
|
||||||
specifier: ^0.25.0
|
specifier: ^0.25.0
|
||||||
version: 0.25.0
|
version: 0.25.0
|
||||||
@@ -1079,13 +1080,14 @@ packages:
|
|||||||
dependencies:
|
dependencies:
|
||||||
tailwindcss: 3.4.1
|
tailwindcss: 3.4.1
|
||||||
|
|
||||||
/@headlessui/vue@1.7.16(vue@3.3.13):
|
/@headlessui/vue@1.7.18(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-nKT+nf/q6x198SsyK54mSszaQl/z+QxtASmgMEJtpxSX2Q0OPJX0upS/9daDyiECpeAsvjkoOrm2O/6PyBQ+Qg==}
|
resolution: {integrity: sha512-N9EUJY0sHhuJQ81oQlk+vmB80NwUXsyJjxOaBrzUyO+VHIZz7v/ffFICAlrtM4TxZaZFMCzehe74yEPSqkEJ9g==}
|
||||||
engines: {node: '>=10'}
|
engines: {node: '>=10'}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
vue: 3.3.13
|
vue: 3.4.15
|
||||||
dependencies:
|
dependencies:
|
||||||
vue: 3.3.13(typescript@5.3.3)
|
'@tanstack/vue-virtual': 3.0.4(vue@3.4.15)
|
||||||
|
vue: 3.4.15(typescript@5.3.3)
|
||||||
|
|
||||||
/@humanwhocodes/config-array@0.11.14:
|
/@humanwhocodes/config-array@0.11.14:
|
||||||
resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
|
resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
|
||||||
@@ -1168,13 +1170,13 @@ packages:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
/@iconify/vue@4.1.1(vue@3.3.13):
|
/@iconify/vue@4.1.1(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-RL85Bm/DAe8y6rT6pux7D2FJSiUEM/TPfyK7GrbAOfTSwrhvwJW+S5yijdGcmtXouA8MtuH9C7l4hiSE4mLMjg==}
|
resolution: {integrity: sha512-RL85Bm/DAe8y6rT6pux7D2FJSiUEM/TPfyK7GrbAOfTSwrhvwJW+S5yijdGcmtXouA8MtuH9C7l4hiSE4mLMjg==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
vue: 3.3.13
|
vue: 3.4.15
|
||||||
dependencies:
|
dependencies:
|
||||||
'@iconify/types': 2.0.0
|
'@iconify/types': 2.0.0
|
||||||
vue: 3.3.13(typescript@5.3.3)
|
vue: 3.4.15(typescript@5.3.3)
|
||||||
|
|
||||||
/@img/sharp-darwin-arm64@0.33.2:
|
/@img/sharp-darwin-arm64@0.33.2:
|
||||||
resolution: {integrity: sha512-itHBs1rPmsmGF9p4qRe++CzCgd+kFYktnsoR1sbIAfsRMrJZau0Tt1AH9KVnufc2/tU02Gf6Ibujx+15qRE03w==}
|
resolution: {integrity: sha512-itHBs1rPmsmGF9p4qRe++CzCgd+kFYktnsoR1sbIAfsRMrJZau0Tt1AH9KVnufc2/tU02Gf6Ibujx+15qRE03w==}
|
||||||
@@ -1576,14 +1578,14 @@ packages:
|
|||||||
- bluebird
|
- bluebird
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
/@nuxt/content@2.11.0(nuxt@3.10.0)(rollup@3.29.4)(vue@3.3.13):
|
/@nuxt/content@2.11.0(nuxt@3.10.0)(rollup@3.29.4)(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-bHk4Vs+9k94z9WDdQcjTKWeXEkHiRsatTPx/914okegKaWz3yntt3x6NUPv6Ch3zI5JJZvepqbVPoWxuySFmmQ==}
|
resolution: {integrity: sha512-bHk4Vs+9k94z9WDdQcjTKWeXEkHiRsatTPx/914okegKaWz3yntt3x6NUPv6Ch3zI5JJZvepqbVPoWxuySFmmQ==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@nuxt/kit': 3.10.0(rollup@3.29.4)
|
'@nuxt/kit': 3.10.0(rollup@3.29.4)
|
||||||
'@nuxtjs/mdc': 0.3.2(rollup@3.29.4)
|
'@nuxtjs/mdc': 0.3.2(rollup@3.29.4)
|
||||||
'@vueuse/core': 10.7.2(vue@3.3.13)
|
'@vueuse/core': 10.7.2(vue@3.4.15)
|
||||||
'@vueuse/head': 2.0.0(vue@3.3.13)
|
'@vueuse/head': 2.0.0(vue@3.4.15)
|
||||||
'@vueuse/nuxt': 10.7.2(nuxt@3.10.0)(rollup@3.29.4)(vue@3.3.13)
|
'@vueuse/nuxt': 10.7.2(nuxt@3.10.0)(rollup@3.29.4)(vue@3.4.15)
|
||||||
consola: 3.2.3
|
consola: 3.2.3
|
||||||
defu: 6.1.4
|
defu: 6.1.4
|
||||||
destr: 2.0.2
|
destr: 2.0.2
|
||||||
@@ -1646,7 +1648,7 @@ packages:
|
|||||||
- rollup
|
- rollup
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
/@nuxt/devtools-ui-kit@1.0.8(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.0)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.3.13)(webpack@5.90.0):
|
/@nuxt/devtools-ui-kit@1.0.8(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.0)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)(webpack@5.90.0):
|
||||||
resolution: {integrity: sha512-oPkyQ+nkvCvveWxHWAHpZt9uEycHFD00Rh46KYKe5KLl81Wr/L3KacIIYpiocPog0YZZhjvX5CmrIe8zXopNOA==}
|
resolution: {integrity: sha512-oPkyQ+nkvCvveWxHWAHpZt9uEycHFD00Rh46KYKe5KLl81Wr/L3KacIIYpiocPog0YZZhjvX5CmrIe8zXopNOA==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
'@nuxt/devtools': 1.0.8
|
'@nuxt/devtools': 1.0.8
|
||||||
@@ -1665,9 +1667,9 @@ packages:
|
|||||||
'@unocss/preset-icons': 0.58.4
|
'@unocss/preset-icons': 0.58.4
|
||||||
'@unocss/preset-mini': 0.58.4
|
'@unocss/preset-mini': 0.58.4
|
||||||
'@unocss/reset': 0.58.4
|
'@unocss/reset': 0.58.4
|
||||||
'@vueuse/core': 10.7.2(vue@3.3.13)
|
'@vueuse/core': 10.7.2(vue@3.4.15)
|
||||||
'@vueuse/integrations': 10.7.2(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.3.13)
|
'@vueuse/integrations': 10.7.2(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.4.15)
|
||||||
'@vueuse/nuxt': 10.7.2(nuxt@3.10.0)(rollup@3.29.4)(vue@3.3.13)
|
'@vueuse/nuxt': 10.7.2(nuxt@3.10.0)(rollup@3.29.4)(vue@3.4.15)
|
||||||
defu: 6.1.4
|
defu: 6.1.4
|
||||||
focus-trap: 7.5.4
|
focus-trap: 7.5.4
|
||||||
splitpanes: 3.1.5
|
splitpanes: 3.1.5
|
||||||
@@ -1900,7 +1902,7 @@ packages:
|
|||||||
- rollup
|
- rollup
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
/@nuxt/test-utils@3.11.0(@vue/test-utils@2.4.4)(h3@1.10.1)(happy-dom@13.3.5)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@4.2.5)(vue@3.3.13):
|
/@nuxt/test-utils@3.11.0(@vue/test-utils@2.4.4)(h3@1.10.1)(happy-dom@13.3.5)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@4.2.5)(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-9ovgpQZkZpVg/MhYVVn2169WjH/IL0XUqwGryTa/lkx0/BCi1LMVEp3HTPkmt4qbRcxitO+kL4vFqqrFGVaSVg==}
|
resolution: {integrity: sha512-9ovgpQZkZpVg/MhYVVn2169WjH/IL0XUqwGryTa/lkx0/BCi1LMVEp3HTPkmt4qbRcxitO+kL4vFqqrFGVaSVg==}
|
||||||
engines: {node: ^14.18.0 || >=16.10.0}
|
engines: {node: ^14.18.0 || >=16.10.0}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
@@ -1915,7 +1917,7 @@ packages:
|
|||||||
playwright-core: ^1.34.3
|
playwright-core: ^1.34.3
|
||||||
vite: '*'
|
vite: '*'
|
||||||
vitest: ^0.34.6 || ^1.0.0
|
vitest: ^0.34.6 || ^1.0.0
|
||||||
vue: 3.3.13
|
vue: 3.4.15
|
||||||
vue-router: ^4.0.0
|
vue-router: ^4.0.0
|
||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
'@cucumber/cucumber':
|
'@cucumber/cucumber':
|
||||||
@@ -1939,7 +1941,7 @@ packages:
|
|||||||
dependencies:
|
dependencies:
|
||||||
'@nuxt/kit': 3.10.0(rollup@3.29.4)
|
'@nuxt/kit': 3.10.0(rollup@3.29.4)
|
||||||
'@nuxt/schema': 3.10.0(rollup@3.29.4)
|
'@nuxt/schema': 3.10.0(rollup@3.29.4)
|
||||||
'@vue/test-utils': 2.4.4(vue@3.3.13)
|
'@vue/test-utils': 2.4.4(vue@3.4.15)
|
||||||
c12: 1.6.1
|
c12: 1.6.1
|
||||||
consola: 3.2.3
|
consola: 3.2.3
|
||||||
defu: 6.1.4
|
defu: 6.1.4
|
||||||
@@ -1964,19 +1966,19 @@ packages:
|
|||||||
unplugin: 1.6.0
|
unplugin: 1.6.0
|
||||||
vite: 5.0.12
|
vite: 5.0.12
|
||||||
vitest: 1.2.2(happy-dom@13.3.5)
|
vitest: 1.2.2(happy-dom@13.3.5)
|
||||||
vitest-environment-nuxt: 1.0.0(@vue/test-utils@2.4.4)(h3@1.10.1)(happy-dom@13.3.5)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@4.2.5)(vue@3.3.13)
|
vitest-environment-nuxt: 1.0.0(@vue/test-utils@2.4.4)(h3@1.10.1)(happy-dom@13.3.5)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@4.2.5)(vue@3.4.15)
|
||||||
vue: 3.3.13(typescript@5.3.3)
|
vue: 3.4.15(typescript@5.3.3)
|
||||||
vue-router: 4.2.5(vue@3.3.13)
|
vue-router: 4.2.5(vue@3.4.15)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- rollup
|
- rollup
|
||||||
- supports-color
|
- supports-color
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@nuxt/ui-pro-edge@0.7.5-28452204.b81de49(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)(vue@3.3.13):
|
/@nuxt/ui-pro-edge@0.7.5-28452204.b81de49(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-fwC0Igw3B1wQKQc66ppl54+ZQ+se103x1ZHRWzliytlLVXWB81TkZo/zgD158nhJ/Uiq4qbB2Ss8Du+WuaNAuA==}
|
resolution: {integrity: sha512-fwC0Igw3B1wQKQc66ppl54+ZQ+se103x1ZHRWzliytlLVXWB81TkZo/zgD158nhJ/Uiq4qbB2Ss8Du+WuaNAuA==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@nuxt/ui': 2.13.0(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)(vue@3.3.13)
|
'@nuxt/ui': 2.13.0(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)
|
||||||
'@vueuse/core': 10.7.2(vue@3.3.13)
|
'@vueuse/core': 10.7.2(vue@3.4.15)
|
||||||
defu: 6.1.4
|
defu: 6.1.4
|
||||||
git-url-parse: 14.0.0
|
git-url-parse: 14.0.0
|
||||||
ofetch: 1.3.3
|
ofetch: 1.3.3
|
||||||
@@ -2008,13 +2010,13 @@ packages:
|
|||||||
/@nuxt/ui-templates@1.3.1:
|
/@nuxt/ui-templates@1.3.1:
|
||||||
resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==}
|
resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==}
|
||||||
|
|
||||||
/@nuxt/ui@2.13.0(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)(vue@3.3.13):
|
/@nuxt/ui@2.13.0(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-u7TXMeNGV/lkPO/k2VlhCXUxJ+iw+OKUOaFLWRjHDfVQpBJMhzIvNvQhRPOD2FMpVuUUbpVjdOqbdEg9VQX3Wg==}
|
resolution: {integrity: sha512-u7TXMeNGV/lkPO/k2VlhCXUxJ+iw+OKUOaFLWRjHDfVQpBJMhzIvNvQhRPOD2FMpVuUUbpVjdOqbdEg9VQX3Wg==}
|
||||||
engines: {node: '>=v16.20.2'}
|
engines: {node: '>=v16.20.2'}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@egoist/tailwindcss-icons': 1.7.4(tailwindcss@3.4.1)
|
'@egoist/tailwindcss-icons': 1.7.4(tailwindcss@3.4.1)
|
||||||
'@headlessui/tailwindcss': 0.2.0(tailwindcss@3.4.1)
|
'@headlessui/tailwindcss': 0.2.0(tailwindcss@3.4.1)
|
||||||
'@headlessui/vue': 1.7.16(vue@3.3.13)
|
'@headlessui/vue': 1.7.18(vue@3.4.15)
|
||||||
'@iconify-json/heroicons': 1.1.19
|
'@iconify-json/heroicons': 1.1.19
|
||||||
'@nuxt/kit': 3.10.0(rollup@3.29.4)
|
'@nuxt/kit': 3.10.0(rollup@3.29.4)
|
||||||
'@nuxtjs/color-mode': 3.3.2(rollup@3.29.4)
|
'@nuxtjs/color-mode': 3.3.2(rollup@3.29.4)
|
||||||
@@ -2024,12 +2026,12 @@ packages:
|
|||||||
'@tailwindcss/container-queries': 0.1.1(tailwindcss@3.4.1)
|
'@tailwindcss/container-queries': 0.1.1(tailwindcss@3.4.1)
|
||||||
'@tailwindcss/forms': 0.5.7(tailwindcss@3.4.1)
|
'@tailwindcss/forms': 0.5.7(tailwindcss@3.4.1)
|
||||||
'@tailwindcss/typography': 0.5.10(tailwindcss@3.4.1)
|
'@tailwindcss/typography': 0.5.10(tailwindcss@3.4.1)
|
||||||
'@vueuse/core': 10.7.2(vue@3.3.13)
|
'@vueuse/core': 10.7.2(vue@3.4.15)
|
||||||
'@vueuse/integrations': 10.7.2(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.3.13)
|
'@vueuse/integrations': 10.7.2(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.4.15)
|
||||||
'@vueuse/math': 10.7.2(vue@3.3.13)
|
'@vueuse/math': 10.7.2(vue@3.4.15)
|
||||||
defu: 6.1.4
|
defu: 6.1.4
|
||||||
fuse.js: 6.6.2
|
fuse.js: 6.6.2
|
||||||
nuxt-icon: 0.6.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)(vue@3.3.13)
|
nuxt-icon: 0.6.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)
|
||||||
ohash: 1.1.3
|
ohash: 1.1.3
|
||||||
pathe: 1.1.2
|
pathe: 1.1.2
|
||||||
scule: 1.2.0
|
scule: 1.2.0
|
||||||
@@ -2056,16 +2058,16 @@ packages:
|
|||||||
- vue
|
- vue
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@nuxt/vite-builder@3.10.0(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vue-tsc@1.8.27)(vue@3.3.13):
|
/@nuxt/vite-builder@3.10.0(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vue-tsc@1.8.27)(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-PpdcPkvfBzSZVHqxZ/uneTUZq6ufZDzgP36yXxZ/ygRi90szOs5QHWzGFXJ6cCW4D34iqePKjeTXJall3C74LA==}
|
resolution: {integrity: sha512-PpdcPkvfBzSZVHqxZ/uneTUZq6ufZDzgP36yXxZ/ygRi90szOs5QHWzGFXJ6cCW4D34iqePKjeTXJall3C74LA==}
|
||||||
engines: {node: ^14.18.0 || >=16.10.0}
|
engines: {node: ^14.18.0 || >=16.10.0}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
vue: 3.3.13
|
vue: 3.4.15
|
||||||
dependencies:
|
dependencies:
|
||||||
'@nuxt/kit': 3.10.0(rollup@3.29.4)
|
'@nuxt/kit': 3.10.0(rollup@3.29.4)
|
||||||
'@rollup/plugin-replace': 5.0.5(rollup@3.29.4)
|
'@rollup/plugin-replace': 5.0.5(rollup@3.29.4)
|
||||||
'@vitejs/plugin-vue': 5.0.3(vite@5.0.12)(vue@3.3.13)
|
'@vitejs/plugin-vue': 5.0.3(vite@5.0.12)(vue@3.4.15)
|
||||||
'@vitejs/plugin-vue-jsx': 3.1.0(vite@5.0.12)(vue@3.3.13)
|
'@vitejs/plugin-vue-jsx': 3.1.0(vite@5.0.12)(vue@3.4.15)
|
||||||
autoprefixer: 10.4.17(postcss@8.4.33)
|
autoprefixer: 10.4.17(postcss@8.4.33)
|
||||||
clear: 0.1.0
|
clear: 0.1.0
|
||||||
consola: 3.2.3
|
consola: 3.2.3
|
||||||
@@ -2095,7 +2097,7 @@ packages:
|
|||||||
vite: 5.0.12
|
vite: 5.0.12
|
||||||
vite-node: 1.2.2
|
vite-node: 1.2.2
|
||||||
vite-plugin-checker: 0.6.2(eslint@8.56.0)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27)
|
vite-plugin-checker: 0.6.2(eslint@8.56.0)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27)
|
||||||
vue: 3.3.13(typescript@5.3.3)
|
vue: 3.4.15(typescript@5.3.3)
|
||||||
vue-bundle-renderer: 2.0.0
|
vue-bundle-renderer: 2.0.0
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@types/node'
|
- '@types/node'
|
||||||
@@ -3110,6 +3112,17 @@ packages:
|
|||||||
postcss-selector-parser: 6.0.10
|
postcss-selector-parser: 6.0.10
|
||||||
tailwindcss: 3.4.1
|
tailwindcss: 3.4.1
|
||||||
|
|
||||||
|
/@tanstack/virtual-core@3.0.0:
|
||||||
|
resolution: {integrity: sha512-SYXOBTjJb05rXa2vl55TTwO40A6wKu0R5i1qQwhJYNDIqaIGF7D0HsLw+pJAyi2OvntlEIVusx3xtbbgSUi6zg==}
|
||||||
|
|
||||||
|
/@tanstack/vue-virtual@3.0.4(vue@3.4.15):
|
||||||
|
resolution: {integrity: sha512-SDk3n+dMZnAXEAx+HZ0wQwBN00Ne7Qk4z29QnawJy6jzOOpoajt7Mm6gIEERin1D4ALxW5WpuDqhlnV2TNFQ+A==}
|
||||||
|
peerDependencies:
|
||||||
|
vue: 3.4.15
|
||||||
|
dependencies:
|
||||||
|
'@tanstack/virtual-core': 3.0.0
|
||||||
|
vue: 3.4.15(typescript@5.3.3)
|
||||||
|
|
||||||
/@tootallnate/quickjs-emscripten@0.23.0:
|
/@tootallnate/quickjs-emscripten@0.23.0:
|
||||||
resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==}
|
resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==}
|
||||||
dev: true
|
dev: true
|
||||||
@@ -3397,16 +3410,16 @@ packages:
|
|||||||
'@unhead/schema': 1.8.10
|
'@unhead/schema': 1.8.10
|
||||||
'@unhead/shared': 1.8.10
|
'@unhead/shared': 1.8.10
|
||||||
|
|
||||||
/@unhead/vue@1.8.10(vue@3.3.13):
|
/@unhead/vue@1.8.10(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-KF8pftHnxnlBlgNpKXWLTg3ZUtkuDCxRPUFSDBy9CtqRSX/qvAhLZ26mbqRVmHj8KigiRHP/wnPWNyGnUx20Bg==}
|
resolution: {integrity: sha512-KF8pftHnxnlBlgNpKXWLTg3ZUtkuDCxRPUFSDBy9CtqRSX/qvAhLZ26mbqRVmHj8KigiRHP/wnPWNyGnUx20Bg==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
vue: 3.3.13
|
vue: 3.4.15
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unhead/schema': 1.8.10
|
'@unhead/schema': 1.8.10
|
||||||
'@unhead/shared': 1.8.10
|
'@unhead/shared': 1.8.10
|
||||||
hookable: 5.5.3
|
hookable: 5.5.3
|
||||||
unhead: 1.8.10
|
unhead: 1.8.10
|
||||||
vue: 3.3.13(typescript@5.3.3)
|
vue: 3.4.15(typescript@5.3.3)
|
||||||
|
|
||||||
/@unocss/astro@0.58.4(rollup@3.29.4)(vite@5.0.12):
|
/@unocss/astro@0.58.4(rollup@3.29.4)(vite@5.0.12):
|
||||||
resolution: {integrity: sha512-feS8+f3oPmCeR1XF7isQjs3Z9ojM5Ssv0vCNR/dexPFdROfccK/7sIu1YnHWtVg1trPc1kMfI8XJRqfrHMdd5w==}
|
resolution: {integrity: sha512-feS8+f3oPmCeR1XF7isQjs3Z9ojM5Ssv0vCNR/dexPFdROfccK/7sIu1YnHWtVg1trPc1kMfI8XJRqfrHMdd5w==}
|
||||||
@@ -3686,30 +3699,30 @@ packages:
|
|||||||
- encoding
|
- encoding
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
/@vitejs/plugin-vue-jsx@3.1.0(vite@5.0.12)(vue@3.3.13):
|
/@vitejs/plugin-vue-jsx@3.1.0(vite@5.0.12)(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==}
|
resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==}
|
||||||
engines: {node: ^14.18.0 || >=16.0.0}
|
engines: {node: ^14.18.0 || >=16.0.0}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
vite: ^4.0.0 || ^5.0.0
|
vite: ^4.0.0 || ^5.0.0
|
||||||
vue: 3.3.13
|
vue: 3.4.15
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/core': 7.23.9
|
'@babel/core': 7.23.9
|
||||||
'@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.9)
|
'@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.9)
|
||||||
'@vue/babel-plugin-jsx': 1.2.1(@babel/core@7.23.9)
|
'@vue/babel-plugin-jsx': 1.2.1(@babel/core@7.23.9)
|
||||||
vite: 5.0.12
|
vite: 5.0.12
|
||||||
vue: 3.3.13(typescript@5.3.3)
|
vue: 3.4.15(typescript@5.3.3)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
/@vitejs/plugin-vue@5.0.3(vite@5.0.12)(vue@3.3.13):
|
/@vitejs/plugin-vue@5.0.3(vite@5.0.12)(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-b8S5dVS40rgHdDrw+DQi/xOM9ed+kSRZzfm1T74bMmBDCd8XO87NKlFYInzCtwvtWwXZvo1QxE2OSspTATWrbA==}
|
resolution: {integrity: sha512-b8S5dVS40rgHdDrw+DQi/xOM9ed+kSRZzfm1T74bMmBDCd8XO87NKlFYInzCtwvtWwXZvo1QxE2OSspTATWrbA==}
|
||||||
engines: {node: ^18.0.0 || >=20.0.0}
|
engines: {node: ^18.0.0 || >=20.0.0}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
vite: ^5.0.0
|
vite: ^5.0.0
|
||||||
vue: 3.3.13
|
vue: 3.4.15
|
||||||
dependencies:
|
dependencies:
|
||||||
vite: 5.0.12
|
vite: 5.0.12
|
||||||
vue: 3.3.13(typescript@5.3.3)
|
vue: 3.4.15(typescript@5.3.3)
|
||||||
|
|
||||||
/@vitest/expect@1.2.2:
|
/@vitest/expect@1.2.2:
|
||||||
resolution: {integrity: sha512-3jpcdPAD7LwHUUiT2pZTj2U82I2Tcgg2oVPvKxhn6mDI2On6tfvPQTjAI4628GUGDZrCm4Zna9iQHm5cEexOAg==}
|
resolution: {integrity: sha512-3jpcdPAD7LwHUUiT2pZTj2U82I2Tcgg2oVPvKxhn6mDI2On6tfvPQTjAI4628GUGDZrCm4Zna9iQHm5cEexOAg==}
|
||||||
@@ -3766,11 +3779,11 @@ packages:
|
|||||||
'@volar/language-core': 1.11.1
|
'@volar/language-core': 1.11.1
|
||||||
path-browserify: 1.0.1
|
path-browserify: 1.0.1
|
||||||
|
|
||||||
/@vue-macros/common@1.10.1(rollup@3.29.4)(vue@3.3.13):
|
/@vue-macros/common@1.10.1(rollup@3.29.4)(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-uftSpfwdwitcQT2lM8aVxcfe5rKQBzC9jMrtJM5sG4hEuFyfIvnJihpPpnaWxY+X4p64k+YYXtBFv+1O5Bq3dg==}
|
resolution: {integrity: sha512-uftSpfwdwitcQT2lM8aVxcfe5rKQBzC9jMrtJM5sG4hEuFyfIvnJihpPpnaWxY+X4p64k+YYXtBFv+1O5Bq3dg==}
|
||||||
engines: {node: '>=16.14.0'}
|
engines: {node: '>=16.14.0'}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
vue: 3.3.13
|
vue: 3.4.15
|
||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
vue:
|
vue:
|
||||||
optional: true
|
optional: true
|
||||||
@@ -3781,7 +3794,7 @@ packages:
|
|||||||
ast-kit: 0.11.3(rollup@3.29.4)
|
ast-kit: 0.11.3(rollup@3.29.4)
|
||||||
local-pkg: 0.5.0
|
local-pkg: 0.5.0
|
||||||
magic-string-ast: 0.3.0
|
magic-string-ast: 0.3.0
|
||||||
vue: 3.3.13(typescript@5.3.3)
|
vue: 3.4.15(typescript@5.3.3)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- rollup
|
- rollup
|
||||||
|
|
||||||
@@ -3823,14 +3836,6 @@ packages:
|
|||||||
'@babel/parser': 7.23.9
|
'@babel/parser': 7.23.9
|
||||||
'@vue/compiler-sfc': 3.4.15
|
'@vue/compiler-sfc': 3.4.15
|
||||||
|
|
||||||
/@vue/compiler-core@3.3.13:
|
|
||||||
resolution: {integrity: sha512-bwi9HShGu7uaZLOErZgsH2+ojsEdsjerbf2cMXPwmvcgZfVPZ2BVZzCVnwZBxTAYd6Mzbmf6izcUNDkWnBBQ6A==}
|
|
||||||
dependencies:
|
|
||||||
'@babel/parser': 7.23.9
|
|
||||||
'@vue/shared': 3.3.13
|
|
||||||
estree-walker: 2.0.2
|
|
||||||
source-map-js: 1.0.2
|
|
||||||
|
|
||||||
/@vue/compiler-core@3.4.15:
|
/@vue/compiler-core@3.4.15:
|
||||||
resolution: {integrity: sha512-XcJQVOaxTKCnth1vCxEChteGuwG6wqnUHxAm1DO3gCz0+uXKaJNx8/digSz4dLALCy8n2lKq24jSUs8segoqIw==}
|
resolution: {integrity: sha512-XcJQVOaxTKCnth1vCxEChteGuwG6wqnUHxAm1DO3gCz0+uXKaJNx8/digSz4dLALCy8n2lKq24jSUs8segoqIw==}
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -3840,32 +3845,12 @@ packages:
|
|||||||
estree-walker: 2.0.2
|
estree-walker: 2.0.2
|
||||||
source-map-js: 1.0.2
|
source-map-js: 1.0.2
|
||||||
|
|
||||||
/@vue/compiler-dom@3.3.13:
|
|
||||||
resolution: {integrity: sha512-EYRDpbLadGtNL0Gph+HoKiYqXLqZ0xSSpR5Dvnu/Ep7ggaCbjRDIus1MMxTS2Qm0koXED4xSlvTZaTnI8cYAsw==}
|
|
||||||
dependencies:
|
|
||||||
'@vue/compiler-core': 3.3.13
|
|
||||||
'@vue/shared': 3.3.13
|
|
||||||
|
|
||||||
/@vue/compiler-dom@3.4.15:
|
/@vue/compiler-dom@3.4.15:
|
||||||
resolution: {integrity: sha512-wox0aasVV74zoXyblarOM3AZQz/Z+OunYcIHe1OsGclCHt8RsRm04DObjefaI82u6XDzv+qGWZ24tIsRAIi5MQ==}
|
resolution: {integrity: sha512-wox0aasVV74zoXyblarOM3AZQz/Z+OunYcIHe1OsGclCHt8RsRm04DObjefaI82u6XDzv+qGWZ24tIsRAIi5MQ==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vue/compiler-core': 3.4.15
|
'@vue/compiler-core': 3.4.15
|
||||||
'@vue/shared': 3.4.15
|
'@vue/shared': 3.4.15
|
||||||
|
|
||||||
/@vue/compiler-sfc@3.3.13:
|
|
||||||
resolution: {integrity: sha512-DQVmHEy/EKIgggvnGRLx21hSqnr1smUS9Aq8tfxiiot8UR0/pXKHN9k78/qQ7etyQTFj5em5nruODON7dBeumw==}
|
|
||||||
dependencies:
|
|
||||||
'@babel/parser': 7.23.9
|
|
||||||
'@vue/compiler-core': 3.3.13
|
|
||||||
'@vue/compiler-dom': 3.3.13
|
|
||||||
'@vue/compiler-ssr': 3.3.13
|
|
||||||
'@vue/reactivity-transform': 3.3.13
|
|
||||||
'@vue/shared': 3.3.13
|
|
||||||
estree-walker: 2.0.2
|
|
||||||
magic-string: 0.30.5
|
|
||||||
postcss: 8.4.33
|
|
||||||
source-map-js: 1.0.2
|
|
||||||
|
|
||||||
/@vue/compiler-sfc@3.4.15:
|
/@vue/compiler-sfc@3.4.15:
|
||||||
resolution: {integrity: sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA==}
|
resolution: {integrity: sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA==}
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -3879,12 +3864,6 @@ packages:
|
|||||||
postcss: 8.4.33
|
postcss: 8.4.33
|
||||||
source-map-js: 1.0.2
|
source-map-js: 1.0.2
|
||||||
|
|
||||||
/@vue/compiler-ssr@3.3.13:
|
|
||||||
resolution: {integrity: sha512-d/P3bCeUGmkJNS1QUZSAvoCIW4fkOKK3l2deE7zrp0ypJEy+En2AcypIkqvcFQOcw3F0zt2VfMvNsA9JmExTaw==}
|
|
||||||
dependencies:
|
|
||||||
'@vue/compiler-dom': 3.3.13
|
|
||||||
'@vue/shared': 3.3.13
|
|
||||||
|
|
||||||
/@vue/compiler-ssr@3.4.15:
|
/@vue/compiler-ssr@3.4.15:
|
||||||
resolution: {integrity: sha512-1jdeQyiGznr8gjFDadVmOJqZiLNSsMa5ZgqavkPZ8O2wjHv0tVuAEsw5hTdUoUW4232vpBbL/wJhzVW/JwY1Uw==}
|
resolution: {integrity: sha512-1jdeQyiGznr8gjFDadVmOJqZiLNSsMa5ZgqavkPZ8O2wjHv0tVuAEsw5hTdUoUW4232vpBbL/wJhzVW/JwY1Uw==}
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -3913,86 +3892,74 @@ packages:
|
|||||||
typescript: 5.3.3
|
typescript: 5.3.3
|
||||||
vue-template-compiler: 2.7.16
|
vue-template-compiler: 2.7.16
|
||||||
|
|
||||||
/@vue/reactivity-transform@3.3.13:
|
/@vue/reactivity@3.4.15:
|
||||||
resolution: {integrity: sha512-oWnydGH0bBauhXvh5KXUy61xr9gKaMbtsMHk40IK9M4gMuKPJ342tKFarY0eQ6jef8906m35q37wwA8DMZOm5Q==}
|
resolution: {integrity: sha512-55yJh2bsff20K5O84MxSvXKPHHt17I2EomHznvFiJCAZpJTNW8IuLj1xZWMLELRhBK3kkFV/1ErZGHJfah7i7w==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/parser': 7.23.9
|
'@vue/shared': 3.4.15
|
||||||
'@vue/compiler-core': 3.3.13
|
|
||||||
'@vue/shared': 3.3.13
|
|
||||||
estree-walker: 2.0.2
|
|
||||||
magic-string: 0.30.5
|
|
||||||
|
|
||||||
/@vue/reactivity@3.3.13:
|
/@vue/runtime-core@3.4.15:
|
||||||
resolution: {integrity: sha512-fjzCxceMahHhi4AxUBzQqqVhuA21RJ0COaWTbIBl1PruGW1CeY97louZzLi4smpYx+CHfFPPU/CS8NybbGvPKQ==}
|
resolution: {integrity: sha512-6E3by5m6v1AkW0McCeAyhHTw+3y17YCOKG0U0HDKDscV4Hs0kgNT5G+GCHak16jKgcCDHpI9xe5NKb8sdLCLdw==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vue/shared': 3.3.13
|
'@vue/reactivity': 3.4.15
|
||||||
|
'@vue/shared': 3.4.15
|
||||||
|
|
||||||
/@vue/runtime-core@3.3.13:
|
/@vue/runtime-dom@3.4.15:
|
||||||
resolution: {integrity: sha512-1TzA5TvGuh2zUwMJgdfvrBABWZ7y8kBwBhm7BXk8rvdx2SsgcGfz2ruv2GzuGZNvL1aKnK8CQMV/jFOrxNQUMA==}
|
resolution: {integrity: sha512-EVW8D6vfFVq3V/yDKNPBFkZKGMFSvZrUQmx196o/v2tHKdwWdiZjYUBS+0Ez3+ohRyF8Njwy/6FH5gYJ75liUw==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vue/reactivity': 3.3.13
|
'@vue/runtime-core': 3.4.15
|
||||||
'@vue/shared': 3.3.13
|
'@vue/shared': 3.4.15
|
||||||
|
|
||||||
/@vue/runtime-dom@3.3.13:
|
|
||||||
resolution: {integrity: sha512-JJkpE8R/hJKXqVTgUoODwS5wqKtOsmJPEqmp90PDVGygtJ4C0PtOkcEYXwhiVEmef6xeXcIlrT3Yo5aQ4qkHhQ==}
|
|
||||||
dependencies:
|
|
||||||
'@vue/runtime-core': 3.3.13
|
|
||||||
'@vue/shared': 3.3.13
|
|
||||||
csstype: 3.1.3
|
csstype: 3.1.3
|
||||||
|
|
||||||
/@vue/server-renderer@3.3.13(vue@3.3.13):
|
/@vue/server-renderer@3.4.15(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-vSnN+nuf6iSqTL3Qgx/9A+BT+0Zf/VJOgF5uMZrKjYPs38GMYyAU1coDyBNHauehXDaP+zl73VhwWv0vBRBHcg==}
|
resolution: {integrity: sha512-3HYzaidu9cHjrT+qGUuDhFYvF/j643bHC6uUN9BgM11DVy+pM6ATsG6uPBLnkwOgs7BpJABReLmpL3ZPAsUaqw==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
vue: 3.3.13
|
vue: 3.4.15
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vue/compiler-ssr': 3.3.13
|
'@vue/compiler-ssr': 3.4.15
|
||||||
'@vue/shared': 3.3.13
|
'@vue/shared': 3.4.15
|
||||||
vue: 3.3.13(typescript@5.3.3)
|
vue: 3.4.15(typescript@5.3.3)
|
||||||
|
|
||||||
/@vue/shared@3.3.13:
|
|
||||||
resolution: {integrity: sha512-/zYUwiHD8j7gKx2argXEMCUXVST6q/21DFU0sTfNX0URJroCe3b1UF6vLJ3lQDfLNIiiRl2ONp7Nh5UVWS6QnA==}
|
|
||||||
|
|
||||||
/@vue/shared@3.4.15:
|
/@vue/shared@3.4.15:
|
||||||
resolution: {integrity: sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g==}
|
resolution: {integrity: sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g==}
|
||||||
|
|
||||||
/@vue/test-utils@2.4.4(vue@3.3.13):
|
/@vue/test-utils@2.4.4(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-8jkRxz8pNhClAf4Co4ZrpAoFISdvT3nuSkUlY6Ys6rmTpw3DMWG/X3mw3gQ7QJzgCZO9f+zuE2kW57fi09MW7Q==}
|
resolution: {integrity: sha512-8jkRxz8pNhClAf4Co4ZrpAoFISdvT3nuSkUlY6Ys6rmTpw3DMWG/X3mw3gQ7QJzgCZO9f+zuE2kW57fi09MW7Q==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
'@vue/server-renderer': ^3.0.1
|
'@vue/server-renderer': ^3.0.1
|
||||||
vue: 3.3.13
|
vue: 3.4.15
|
||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
'@vue/server-renderer':
|
'@vue/server-renderer':
|
||||||
optional: true
|
optional: true
|
||||||
dependencies:
|
dependencies:
|
||||||
js-beautify: 1.14.11
|
js-beautify: 1.14.11
|
||||||
vue: 3.3.13(typescript@5.3.3)
|
vue: 3.4.15(typescript@5.3.3)
|
||||||
vue-component-type-helpers: 1.8.27
|
vue-component-type-helpers: 1.8.27
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@vueuse/core@10.7.2(vue@3.3.13):
|
/@vueuse/core@10.7.2(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-AOyAL2rK0By62Hm+iqQn6Rbu8bfmbgaIMXcE3TSr7BdQ42wnSFlwIdPjInO62onYsEMK/yDMU8C6oGfDAtZ2qQ==}
|
resolution: {integrity: sha512-AOyAL2rK0By62Hm+iqQn6Rbu8bfmbgaIMXcE3TSr7BdQ42wnSFlwIdPjInO62onYsEMK/yDMU8C6oGfDAtZ2qQ==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/web-bluetooth': 0.0.20
|
'@types/web-bluetooth': 0.0.20
|
||||||
'@vueuse/metadata': 10.7.2
|
'@vueuse/metadata': 10.7.2
|
||||||
'@vueuse/shared': 10.7.2(vue@3.3.13)
|
'@vueuse/shared': 10.7.2(vue@3.4.15)
|
||||||
vue-demi: 0.14.6(vue@3.3.13)
|
vue-demi: 0.14.6(vue@3.4.15)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@vue/composition-api'
|
- '@vue/composition-api'
|
||||||
- vue
|
- vue
|
||||||
|
|
||||||
/@vueuse/head@2.0.0(vue@3.3.13):
|
/@vueuse/head@2.0.0(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-ykdOxTGs95xjD4WXE4na/umxZea2Itl0GWBILas+O4oqS7eXIods38INvk3XkJKjqMdWPcpCyLX/DioLQxU1KA==}
|
resolution: {integrity: sha512-ykdOxTGs95xjD4WXE4na/umxZea2Itl0GWBILas+O4oqS7eXIods38INvk3XkJKjqMdWPcpCyLX/DioLQxU1KA==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
vue: 3.3.13
|
vue: 3.4.15
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unhead/dom': 1.8.10
|
'@unhead/dom': 1.8.10
|
||||||
'@unhead/schema': 1.8.10
|
'@unhead/schema': 1.8.10
|
||||||
'@unhead/ssr': 1.8.10
|
'@unhead/ssr': 1.8.10
|
||||||
'@unhead/vue': 1.8.10(vue@3.3.13)
|
'@unhead/vue': 1.8.10(vue@3.4.15)
|
||||||
vue: 3.3.13(typescript@5.3.3)
|
vue: 3.4.15(typescript@5.3.3)
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@vueuse/integrations@10.7.2(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.3.13):
|
/@vueuse/integrations@10.7.2(focus-trap@7.5.4)(fuse.js@6.6.2)(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-+u3RLPFedjASs5EKPc69Ge49WNgqeMfSxFn+qrQTzblPXZg6+EFzhjarS5edj2qAf6xQ93f95TUxRwKStXj/sQ==}
|
resolution: {integrity: sha512-+u3RLPFedjASs5EKPc69Ge49WNgqeMfSxFn+qrQTzblPXZg6+EFzhjarS5edj2qAf6xQ93f95TUxRwKStXj/sQ==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
async-validator: '*'
|
async-validator: '*'
|
||||||
@@ -4033,20 +4000,20 @@ packages:
|
|||||||
universal-cookie:
|
universal-cookie:
|
||||||
optional: true
|
optional: true
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vueuse/core': 10.7.2(vue@3.3.13)
|
'@vueuse/core': 10.7.2(vue@3.4.15)
|
||||||
'@vueuse/shared': 10.7.2(vue@3.3.13)
|
'@vueuse/shared': 10.7.2(vue@3.4.15)
|
||||||
focus-trap: 7.5.4
|
focus-trap: 7.5.4
|
||||||
fuse.js: 6.6.2
|
fuse.js: 6.6.2
|
||||||
vue-demi: 0.14.6(vue@3.3.13)
|
vue-demi: 0.14.6(vue@3.4.15)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@vue/composition-api'
|
- '@vue/composition-api'
|
||||||
- vue
|
- vue
|
||||||
|
|
||||||
/@vueuse/math@10.7.2(vue@3.3.13):
|
/@vueuse/math@10.7.2(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-Z1h/kdW5f4c/v/QOpWFFaEx4UaIt7xQTxoDnxQAx1gHGHpGYTtBlQHm80zrRodCz0auyBZMkALkCgKinzGggXw==}
|
resolution: {integrity: sha512-Z1h/kdW5f4c/v/QOpWFFaEx4UaIt7xQTxoDnxQAx1gHGHpGYTtBlQHm80zrRodCz0auyBZMkALkCgKinzGggXw==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vueuse/shared': 10.7.2(vue@3.3.13)
|
'@vueuse/shared': 10.7.2(vue@3.4.15)
|
||||||
vue-demi: 0.14.6(vue@3.3.13)
|
vue-demi: 0.14.6(vue@3.4.15)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@vue/composition-api'
|
- '@vue/composition-api'
|
||||||
- vue
|
- vue
|
||||||
@@ -4054,17 +4021,17 @@ packages:
|
|||||||
/@vueuse/metadata@10.7.2:
|
/@vueuse/metadata@10.7.2:
|
||||||
resolution: {integrity: sha512-kCWPb4J2KGrwLtn1eJwaJD742u1k5h6v/St5wFe8Quih90+k2a0JP8BS4Zp34XUuJqS2AxFYMb1wjUL8HfhWsQ==}
|
resolution: {integrity: sha512-kCWPb4J2KGrwLtn1eJwaJD742u1k5h6v/St5wFe8Quih90+k2a0JP8BS4Zp34XUuJqS2AxFYMb1wjUL8HfhWsQ==}
|
||||||
|
|
||||||
/@vueuse/nuxt@10.7.2(nuxt@3.10.0)(rollup@3.29.4)(vue@3.3.13):
|
/@vueuse/nuxt@10.7.2(nuxt@3.10.0)(rollup@3.29.4)(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-yv2hY4AiRoSqg9ELNpN6gOkDWxGuLiKE/bEbuTAAuUBhS5OeEDf5aB/kY0e/V6ZXj5XiU4LX3nE8YV8c+UKfmQ==}
|
resolution: {integrity: sha512-yv2hY4AiRoSqg9ELNpN6gOkDWxGuLiKE/bEbuTAAuUBhS5OeEDf5aB/kY0e/V6ZXj5XiU4LX3nE8YV8c+UKfmQ==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
nuxt: ^3.0.0
|
nuxt: ^3.0.0
|
||||||
dependencies:
|
dependencies:
|
||||||
'@nuxt/kit': 3.10.0(rollup@3.29.4)
|
'@nuxt/kit': 3.10.0(rollup@3.29.4)
|
||||||
'@vueuse/core': 10.7.2(vue@3.3.13)
|
'@vueuse/core': 10.7.2(vue@3.4.15)
|
||||||
'@vueuse/metadata': 10.7.2
|
'@vueuse/metadata': 10.7.2
|
||||||
local-pkg: 0.5.0
|
local-pkg: 0.5.0
|
||||||
nuxt: 3.10.0(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27)
|
nuxt: 3.10.0(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vite@5.0.12)(vue-tsc@1.8.27)
|
||||||
vue-demi: 0.14.6(vue@3.3.13)
|
vue-demi: 0.14.6(vue@3.4.15)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@vue/composition-api'
|
- '@vue/composition-api'
|
||||||
- rollup
|
- rollup
|
||||||
@@ -4072,10 +4039,10 @@ packages:
|
|||||||
- vue
|
- vue
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@vueuse/shared@10.7.2(vue@3.3.13):
|
/@vueuse/shared@10.7.2(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==}
|
resolution: {integrity: sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==}
|
||||||
dependencies:
|
dependencies:
|
||||||
vue-demi: 0.14.6(vue@3.3.13)
|
vue-demi: 0.14.6(vue@3.4.15)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@vue/composition-api'
|
- '@vue/composition-api'
|
||||||
- vue
|
- vue
|
||||||
@@ -9054,11 +9021,11 @@ packages:
|
|||||||
- supports-color
|
- supports-color
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/nuxt-icon@0.6.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)(vue@3.3.13):
|
/nuxt-icon@0.6.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-6eWlNOb6Uvp63uXFdhcmsB1JlubDv76Pot/VwmIu0yJxDYhwytbnv3WAjw2khl2l7W/65V4eMGIEeX9C5Ahxng==}
|
resolution: {integrity: sha512-6eWlNOb6Uvp63uXFdhcmsB1JlubDv76Pot/VwmIu0yJxDYhwytbnv3WAjw2khl2l7W/65V4eMGIEeX9C5Ahxng==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@iconify/collections': 1.0.388
|
'@iconify/collections': 1.0.388
|
||||||
'@iconify/vue': 4.1.1(vue@3.3.13)
|
'@iconify/vue': 4.1.1(vue@3.4.15)
|
||||||
'@nuxt/devtools-kit': 1.0.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)
|
'@nuxt/devtools-kit': 1.0.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)
|
||||||
'@nuxt/kit': 3.10.0(rollup@3.29.4)
|
'@nuxt/kit': 3.10.0(rollup@3.29.4)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
@@ -9068,7 +9035,7 @@ packages:
|
|||||||
- vite
|
- vite
|
||||||
- vue
|
- vue
|
||||||
|
|
||||||
/nuxt-og-image@2.2.4(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.0)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.3.13)(webpack@5.90.0):
|
/nuxt-og-image@2.2.4(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.0)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)(webpack@5.90.0):
|
||||||
resolution: {integrity: sha512-A7QNMi+/DueEOPgxIWCvUJU8UxgxyUtRrLd7QB6YVeXrBEFFhWD8/2wLbcSdZyAzpVmuE6cA7bSU3z3U/e7K/w==}
|
resolution: {integrity: sha512-A7QNMi+/DueEOPgxIWCvUJU8UxgxyUtRrLd7QB6YVeXrBEFFhWD8/2wLbcSdZyAzpVmuE6cA7bSU3z3U/e7K/w==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@nuxt/kit': 3.10.0(rollup@3.29.4)
|
'@nuxt/kit': 3.10.0(rollup@3.29.4)
|
||||||
@@ -9088,8 +9055,8 @@ packages:
|
|||||||
globby: 13.2.2
|
globby: 13.2.2
|
||||||
image-size: 1.1.1
|
image-size: 1.1.1
|
||||||
launch-editor: 2.6.1
|
launch-editor: 2.6.1
|
||||||
nuxt-site-config: 1.6.7(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.0)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.3.13)(webpack@5.90.0)
|
nuxt-site-config: 1.6.7(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.0)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)(webpack@5.90.0)
|
||||||
nuxt-site-config-kit: 1.6.7(rollup@3.29.4)(vue@3.3.13)
|
nuxt-site-config-kit: 1.6.7(rollup@3.29.4)(vue@3.4.15)
|
||||||
nypm: 0.3.6
|
nypm: 0.3.6
|
||||||
ofetch: 1.3.3
|
ofetch: 1.3.3
|
||||||
ohash: 1.1.3
|
ohash: 1.1.3
|
||||||
@@ -9134,13 +9101,13 @@ packages:
|
|||||||
- webpack
|
- webpack
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/nuxt-site-config-kit@1.6.7(rollup@3.29.4)(vue@3.3.13):
|
/nuxt-site-config-kit@1.6.7(rollup@3.29.4)(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-dq7W5ra1KRRi8gW/v8j3e7rNCN8jEZHXnGZ9Ao4r7JZvyHpJyntQYcftcI2N7VViT+6xWdIE7ge4oma7+gvjVQ==}
|
resolution: {integrity: sha512-dq7W5ra1KRRi8gW/v8j3e7rNCN8jEZHXnGZ9Ao4r7JZvyHpJyntQYcftcI2N7VViT+6xWdIE7ge4oma7+gvjVQ==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@nuxt/kit': 3.10.0(rollup@3.29.4)
|
'@nuxt/kit': 3.10.0(rollup@3.29.4)
|
||||||
'@nuxt/schema': 3.10.0(rollup@3.29.4)
|
'@nuxt/schema': 3.10.0(rollup@3.29.4)
|
||||||
pkg-types: 1.0.3
|
pkg-types: 1.0.3
|
||||||
site-config-stack: 1.6.7(vue@3.3.13)
|
site-config-stack: 1.6.7(vue@3.4.15)
|
||||||
std-env: 3.7.0
|
std-env: 3.7.0
|
||||||
ufo: 1.3.2
|
ufo: 1.3.2
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
@@ -9149,18 +9116,18 @@ packages:
|
|||||||
- vue
|
- vue
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/nuxt-site-config@1.6.7(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.0)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.3.13)(webpack@5.90.0):
|
/nuxt-site-config@1.6.7(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.0)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)(webpack@5.90.0):
|
||||||
resolution: {integrity: sha512-X9HPq0ldfFf9vatXcOLt1Fl9xPydhC+fZw5KVxACcOyNK92KwJgvzrHAooURdoQhohaVgPbK+xnfVP8S6GCkQA==}
|
resolution: {integrity: sha512-X9HPq0ldfFf9vatXcOLt1Fl9xPydhC+fZw5KVxACcOyNK92KwJgvzrHAooURdoQhohaVgPbK+xnfVP8S6GCkQA==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@nuxt/devtools-kit': 1.0.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)
|
'@nuxt/devtools-kit': 1.0.8(nuxt@3.10.0)(rollup@3.29.4)(vite@5.0.12)
|
||||||
'@nuxt/devtools-ui-kit': 1.0.8(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.0)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.3.13)(webpack@5.90.0)
|
'@nuxt/devtools-ui-kit': 1.0.8(@nuxt/devtools@1.0.8)(@vue/compiler-core@3.4.15)(fuse.js@6.6.2)(nuxt@3.10.0)(postcss@8.4.33)(rollup@3.29.4)(vite@5.0.12)(vue@3.4.15)(webpack@5.90.0)
|
||||||
'@nuxt/kit': 3.10.0(rollup@3.29.4)
|
'@nuxt/kit': 3.10.0(rollup@3.29.4)
|
||||||
'@nuxt/schema': 3.10.0(rollup@3.29.4)
|
'@nuxt/schema': 3.10.0(rollup@3.29.4)
|
||||||
nuxt-site-config-kit: 1.6.7(rollup@3.29.4)(vue@3.3.13)
|
nuxt-site-config-kit: 1.6.7(rollup@3.29.4)(vue@3.4.15)
|
||||||
pathe: 1.1.2
|
pathe: 1.1.2
|
||||||
shiki-es: 0.14.0
|
shiki-es: 0.14.0
|
||||||
sirv: 2.0.4
|
sirv: 2.0.4
|
||||||
site-config-stack: 1.6.7(vue@3.3.13)
|
site-config-stack: 1.6.7(vue@3.4.15)
|
||||||
ufo: 1.3.2
|
ufo: 1.3.2
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@nuxt/devtools'
|
- '@nuxt/devtools'
|
||||||
@@ -9206,10 +9173,10 @@ packages:
|
|||||||
'@nuxt/schema': 3.10.0(rollup@3.29.4)
|
'@nuxt/schema': 3.10.0(rollup@3.29.4)
|
||||||
'@nuxt/telemetry': 2.5.3(rollup@3.29.4)
|
'@nuxt/telemetry': 2.5.3(rollup@3.29.4)
|
||||||
'@nuxt/ui-templates': 1.3.1
|
'@nuxt/ui-templates': 1.3.1
|
||||||
'@nuxt/vite-builder': 3.10.0(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vue-tsc@1.8.27)(vue@3.3.13)
|
'@nuxt/vite-builder': 3.10.0(eslint@8.56.0)(rollup@3.29.4)(typescript@5.3.3)(vue-tsc@1.8.27)(vue@3.4.15)
|
||||||
'@unhead/dom': 1.8.10
|
'@unhead/dom': 1.8.10
|
||||||
'@unhead/ssr': 1.8.10
|
'@unhead/ssr': 1.8.10
|
||||||
'@unhead/vue': 1.8.10(vue@3.3.13)
|
'@unhead/vue': 1.8.10(vue@3.4.15)
|
||||||
'@vue/shared': 3.4.15
|
'@vue/shared': 3.4.15
|
||||||
acorn: 8.11.3
|
acorn: 8.11.3
|
||||||
c12: 1.6.1
|
c12: 1.6.1
|
||||||
@@ -9249,12 +9216,12 @@ packages:
|
|||||||
unenv: 1.9.0
|
unenv: 1.9.0
|
||||||
unimport: 3.7.1(rollup@3.29.4)
|
unimport: 3.7.1(rollup@3.29.4)
|
||||||
unplugin: 1.6.0
|
unplugin: 1.6.0
|
||||||
unplugin-vue-router: 0.7.0(rollup@3.29.4)(vue-router@4.2.5)(vue@3.3.13)
|
unplugin-vue-router: 0.7.0(rollup@3.29.4)(vue-router@4.2.5)(vue@3.4.15)
|
||||||
untyped: 1.4.2
|
untyped: 1.4.2
|
||||||
vue: 3.3.13(typescript@5.3.3)
|
vue: 3.4.15(typescript@5.3.3)
|
||||||
vue-bundle-renderer: 2.0.0
|
vue-bundle-renderer: 2.0.0
|
||||||
vue-devtools-stub: 0.1.0
|
vue-devtools-stub: 0.1.0
|
||||||
vue-router: 4.2.5(vue@3.3.13)
|
vue-router: 4.2.5(vue@3.4.15)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@azure/app-configuration'
|
- '@azure/app-configuration'
|
||||||
- '@azure/cosmos'
|
- '@azure/cosmos'
|
||||||
@@ -11001,13 +10968,13 @@ packages:
|
|||||||
/sisteransi@1.0.5:
|
/sisteransi@1.0.5:
|
||||||
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
|
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
|
||||||
|
|
||||||
/site-config-stack@1.6.7(vue@3.3.13):
|
/site-config-stack@1.6.7(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-LcZAAaMo4t/LKcePG6eghCt5oG+0JS1fhWG/8dHbfRuD3yWKmijKy2wd0/rcvTxDBEp5Pn2lAqe92jeAHRNjQA==}
|
resolution: {integrity: sha512-LcZAAaMo4t/LKcePG6eghCt5oG+0JS1fhWG/8dHbfRuD3yWKmijKy2wd0/rcvTxDBEp5Pn2lAqe92jeAHRNjQA==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
vue: 3.3.13
|
vue: 3.4.15
|
||||||
dependencies:
|
dependencies:
|
||||||
ufo: 1.3.2
|
ufo: 1.3.2
|
||||||
vue: 3.3.13(typescript@5.3.3)
|
vue: 3.4.15(typescript@5.3.3)
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/skin-tone@2.0.0:
|
/skin-tone@2.0.0:
|
||||||
@@ -12024,7 +11991,7 @@ packages:
|
|||||||
- supports-color
|
- supports-color
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/unplugin-vue-router@0.7.0(rollup@3.29.4)(vue-router@4.2.5)(vue@3.3.13):
|
/unplugin-vue-router@0.7.0(rollup@3.29.4)(vue-router@4.2.5)(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==}
|
resolution: {integrity: sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
vue-router: ^4.1.0
|
vue-router: ^4.1.0
|
||||||
@@ -12034,7 +12001,7 @@ packages:
|
|||||||
dependencies:
|
dependencies:
|
||||||
'@babel/types': 7.23.9
|
'@babel/types': 7.23.9
|
||||||
'@rollup/pluginutils': 5.1.0(rollup@3.29.4)
|
'@rollup/pluginutils': 5.1.0(rollup@3.29.4)
|
||||||
'@vue-macros/common': 1.10.1(rollup@3.29.4)(vue@3.3.13)
|
'@vue-macros/common': 1.10.1(rollup@3.29.4)(vue@3.4.15)
|
||||||
ast-walker-scope: 0.5.0(rollup@3.29.4)
|
ast-walker-scope: 0.5.0(rollup@3.29.4)
|
||||||
chokidar: 3.5.3
|
chokidar: 3.5.3
|
||||||
fast-glob: 3.3.2
|
fast-glob: 3.3.2
|
||||||
@@ -12044,7 +12011,7 @@ packages:
|
|||||||
pathe: 1.1.2
|
pathe: 1.1.2
|
||||||
scule: 1.2.0
|
scule: 1.2.0
|
||||||
unplugin: 1.6.0
|
unplugin: 1.6.0
|
||||||
vue-router: 4.2.5(vue@3.3.13)
|
vue-router: 4.2.5(vue@3.4.15)
|
||||||
yaml: 2.3.4
|
yaml: 2.3.4
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- rollup
|
- rollup
|
||||||
@@ -12192,11 +12159,11 @@ packages:
|
|||||||
/util-deprecate@1.0.2:
|
/util-deprecate@1.0.2:
|
||||||
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
|
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
|
||||||
|
|
||||||
/v-calendar@3.1.2(@popperjs/core@2.11.8)(vue@3.3.13):
|
/v-calendar@3.1.2(@popperjs/core@2.11.8)(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-QDWrnp4PWCpzUblctgo4T558PrHgHzDtQnTeUNzKxfNf29FkCeFpwGd9bKjAqktaa2aJLcyRl45T5ln1ku34kg==}
|
resolution: {integrity: sha512-QDWrnp4PWCpzUblctgo4T558PrHgHzDtQnTeUNzKxfNf29FkCeFpwGd9bKjAqktaa2aJLcyRl45T5ln1ku34kg==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
'@popperjs/core': ^2.0.0
|
'@popperjs/core': ^2.0.0
|
||||||
vue: 3.3.13
|
vue: 3.4.15
|
||||||
dependencies:
|
dependencies:
|
||||||
'@popperjs/core': 2.11.8
|
'@popperjs/core': 2.11.8
|
||||||
'@types/lodash': 4.14.202
|
'@types/lodash': 4.14.202
|
||||||
@@ -12204,8 +12171,8 @@ packages:
|
|||||||
date-fns: 2.30.0
|
date-fns: 2.30.0
|
||||||
date-fns-tz: 2.0.0(date-fns@2.30.0)
|
date-fns-tz: 2.0.0(date-fns@2.30.0)
|
||||||
lodash: 4.17.21
|
lodash: 4.17.21
|
||||||
vue: 3.3.13(typescript@5.3.3)
|
vue: 3.4.15(typescript@5.3.3)
|
||||||
vue-screen-utils: 1.0.0-beta.13(vue@3.3.13)
|
vue-screen-utils: 1.0.0-beta.13(vue@3.4.15)
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/v-lazy-show@0.2.4(@vue/compiler-core@3.4.15):
|
/v-lazy-show@0.2.4(@vue/compiler-core@3.4.15):
|
||||||
@@ -12408,10 +12375,10 @@ packages:
|
|||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
fsevents: 2.3.3
|
fsevents: 2.3.3
|
||||||
|
|
||||||
/vitest-environment-nuxt@1.0.0(@vue/test-utils@2.4.4)(h3@1.10.1)(happy-dom@13.3.5)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@4.2.5)(vue@3.3.13):
|
/vitest-environment-nuxt@1.0.0(@vue/test-utils@2.4.4)(h3@1.10.1)(happy-dom@13.3.5)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@4.2.5)(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-AWMO9h4HdbaFdPWZw34gALFI8gbBiOpvfbyeZwHIPfh4kWg/TwElYHvYMQ61WPUlCGaS5LebfHkaI0WPyb//Iw==}
|
resolution: {integrity: sha512-AWMO9h4HdbaFdPWZw34gALFI8gbBiOpvfbyeZwHIPfh4kWg/TwElYHvYMQ61WPUlCGaS5LebfHkaI0WPyb//Iw==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@nuxt/test-utils': 3.11.0(@vue/test-utils@2.4.4)(h3@1.10.1)(happy-dom@13.3.5)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@4.2.5)(vue@3.3.13)
|
'@nuxt/test-utils': 3.11.0(@vue/test-utils@2.4.4)(h3@1.10.1)(happy-dom@13.3.5)(rollup@3.29.4)(vite@5.0.12)(vitest@1.2.2)(vue-router@4.2.5)(vue@3.4.15)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@cucumber/cucumber'
|
- '@cucumber/cucumber'
|
||||||
- '@jest/globals'
|
- '@jest/globals'
|
||||||
@@ -12544,19 +12511,19 @@ packages:
|
|||||||
resolution: {integrity: sha512-0vOfAtI67UjeO1G6UiX5Kd76CqaQ67wrRZiOe7UAb9Jm6GzlUr/fC7CV90XfwapJRjpCMaZFhv1V0ajWRmE9Dg==}
|
resolution: {integrity: sha512-0vOfAtI67UjeO1G6UiX5Kd76CqaQ67wrRZiOe7UAb9Jm6GzlUr/fC7CV90XfwapJRjpCMaZFhv1V0ajWRmE9Dg==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/vue-demi@0.14.6(vue@3.3.13):
|
/vue-demi@0.14.6(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==}
|
resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==}
|
||||||
engines: {node: '>=12'}
|
engines: {node: '>=12'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
requiresBuild: true
|
requiresBuild: true
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
'@vue/composition-api': ^1.0.0-rc.1
|
'@vue/composition-api': ^1.0.0-rc.1
|
||||||
vue: 3.3.13
|
vue: 3.4.15
|
||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
'@vue/composition-api':
|
'@vue/composition-api':
|
||||||
optional: true
|
optional: true
|
||||||
dependencies:
|
dependencies:
|
||||||
vue: 3.3.13(typescript@5.3.3)
|
vue: 3.4.15(typescript@5.3.3)
|
||||||
|
|
||||||
/vue-devtools-stub@0.1.0:
|
/vue-devtools-stub@0.1.0:
|
||||||
resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
|
resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
|
||||||
@@ -12579,20 +12546,20 @@ packages:
|
|||||||
- supports-color
|
- supports-color
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/vue-router@4.2.5(vue@3.3.13):
|
/vue-router@4.2.5(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==}
|
resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
vue: 3.3.13
|
vue: 3.4.15
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vue/devtools-api': 6.5.1
|
'@vue/devtools-api': 6.5.1
|
||||||
vue: 3.3.13(typescript@5.3.3)
|
vue: 3.4.15(typescript@5.3.3)
|
||||||
|
|
||||||
/vue-screen-utils@1.0.0-beta.13(vue@3.3.13):
|
/vue-screen-utils@1.0.0-beta.13(vue@3.4.15):
|
||||||
resolution: {integrity: sha512-EJ/8TANKhFj+LefDuOvZykwMr3rrLFPLNb++lNBqPOpVigT2ActRg6icH9RFQVm4nHwlHIHSGm5OY/Clar9yIg==}
|
resolution: {integrity: sha512-EJ/8TANKhFj+LefDuOvZykwMr3rrLFPLNb++lNBqPOpVigT2ActRg6icH9RFQVm4nHwlHIHSGm5OY/Clar9yIg==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
vue: 3.3.13
|
vue: 3.4.15
|
||||||
dependencies:
|
dependencies:
|
||||||
vue: 3.3.13(typescript@5.3.3)
|
vue: 3.4.15(typescript@5.3.3)
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/vue-template-compiler@2.7.16:
|
/vue-template-compiler@2.7.16:
|
||||||
@@ -12612,19 +12579,19 @@ packages:
|
|||||||
semver: 7.5.4
|
semver: 7.5.4
|
||||||
typescript: 5.3.3
|
typescript: 5.3.3
|
||||||
|
|
||||||
/vue@3.3.13(typescript@5.3.3):
|
/vue@3.4.15(typescript@5.3.3):
|
||||||
resolution: {integrity: sha512-LDnUpQvDgsfc0u/YgtAgTMXJlJQqjkxW1PVcOnJA5cshPleULDjHi7U45pl2VJYazSSvLH8UKcid/kzH8I0a0Q==}
|
resolution: {integrity: sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
typescript: '*'
|
typescript: '*'
|
||||||
peerDependenciesMeta:
|
peerDependenciesMeta:
|
||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vue/compiler-dom': 3.3.13
|
'@vue/compiler-dom': 3.4.15
|
||||||
'@vue/compiler-sfc': 3.3.13
|
'@vue/compiler-sfc': 3.4.15
|
||||||
'@vue/runtime-dom': 3.3.13
|
'@vue/runtime-dom': 3.4.15
|
||||||
'@vue/server-renderer': 3.3.13(vue@3.3.13)
|
'@vue/server-renderer': 3.4.15(vue@3.4.15)
|
||||||
'@vue/shared': 3.3.13
|
'@vue/shared': 3.4.15
|
||||||
typescript: 5.3.3
|
typescript: 5.3.3
|
||||||
|
|
||||||
/watchpack@2.4.0:
|
/watchpack@2.4.0:
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ export default defineNuxtModule<ModuleOptions>({
|
|||||||
version,
|
version,
|
||||||
configKey: 'ui',
|
configKey: 'ui',
|
||||||
compatibility: {
|
compatibility: {
|
||||||
nuxt: '^3.0.0-rc.8'
|
nuxt: '^3.10.0'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
defaults: {
|
defaults: {
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
<thead :class="ui.thead">
|
<thead :class="ui.thead">
|
||||||
<tr :class="ui.tr.base">
|
<tr :class="ui.tr.base">
|
||||||
<th v-if="modelValue" scope="col" :class="ui.checkbox.padding">
|
<th v-if="modelValue" scope="col" :class="ui.checkbox.padding">
|
||||||
<UCheckbox :checked="indeterminate || selected.length === rows.length" :indeterminate="indeterminate" aria-label="Select all" @change="onChange" />
|
<UCheckbox :model-value="indeterminate || selected.length === rows.length" :indeterminate="indeterminate" aria-label="Select all" @change="onChange" />
|
||||||
</th>
|
</th>
|
||||||
|
|
||||||
<th v-for="(column, index) in columns" :key="index" scope="col" :class="[ui.th.base, ui.th.padding, ui.th.color, ui.th.font, ui.th.size, column.class]">
|
<th v-for="(column, index) in columns" :key="index" scope="col" :class="[ui.th.base, ui.th.padding, ui.th.color, ui.th.font, ui.th.size, column.class]">
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div :class="ui.wrapper">
|
<div :class="ui.wrapper">
|
||||||
<HDisclosure v-for="(item, index) in items" v-slot="{ open, close }" :key="index" :default-open="defaultOpen || item.defaultOpen">
|
<HDisclosure v-for="(item, index) in items" v-slot="{ open, close }" :key="index" as="div" :default-open="defaultOpen || item.defaultOpen">
|
||||||
<HDisclosureButton
|
<HDisclosureButton
|
||||||
:ref="() => buttonRefs[index] = { open, close }"
|
:ref="() => buttonRefs[index] = { open, close }"
|
||||||
as="template"
|
as="template"
|
||||||
@@ -47,7 +47,7 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { ref, computed, toRef, defineComponent } from 'vue'
|
import { ref, computed, toRef, defineComponent } from 'vue'
|
||||||
import type { PropType } from 'vue'
|
import type { PropType } from 'vue'
|
||||||
import { Disclosure as HDisclosure, DisclosureButton as HDisclosureButton, DisclosurePanel as HDisclosurePanel } from '@headlessui/vue'
|
import { Disclosure as HDisclosure, DisclosureButton as HDisclosureButton, DisclosurePanel as HDisclosurePanel, provideUseId } from '@headlessui/vue'
|
||||||
import UIcon from '../elements/Icon.vue'
|
import UIcon from '../elements/Icon.vue'
|
||||||
import UButton from '../elements/Button.vue'
|
import UButton from '../elements/Button.vue'
|
||||||
import { useUI } from '../../composables/useUI'
|
import { useUI } from '../../composables/useUI'
|
||||||
@@ -56,6 +56,7 @@ import type { AccordionItem, Strategy } from '../../types'
|
|||||||
// @ts-expect-error
|
// @ts-expect-error
|
||||||
import appConfig from '#build/app.config'
|
import appConfig from '#build/app.config'
|
||||||
import { accordion, button } from '#ui/ui.config'
|
import { accordion, button } from '#ui/ui.config'
|
||||||
|
import { useId } from '#imports'
|
||||||
|
|
||||||
const config = mergeConfig<typeof accordion>(appConfig.ui.strategy, appConfig.ui.accordion, accordion)
|
const config = mergeConfig<typeof accordion>(appConfig.ui.strategy, appConfig.ui.accordion, accordion)
|
||||||
|
|
||||||
@@ -146,6 +147,8 @@ export default defineComponent({
|
|||||||
el.addEventListener('transitionend', done, { once: true })
|
el.addEventListener('transitionend', done, { once: true })
|
||||||
}
|
}
|
||||||
|
|
||||||
|
provideUseId(() => useId())
|
||||||
|
|
||||||
return {
|
return {
|
||||||
// eslint-disable-next-line vue/no-dupe-keys
|
// eslint-disable-next-line vue/no-dupe-keys
|
||||||
ui,
|
ui,
|
||||||
|
|||||||
@@ -57,7 +57,7 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { defineComponent, ref, computed, watch, toRef, onMounted, resolveComponent } from 'vue'
|
import { defineComponent, ref, computed, watch, toRef, onMounted, resolveComponent } from 'vue'
|
||||||
import type { PropType } from 'vue'
|
import type { PropType } from 'vue'
|
||||||
import { Menu as HMenu, MenuButton as HMenuButton, MenuItems as HMenuItems, MenuItem as HMenuItem } from '@headlessui/vue'
|
import { Menu as HMenu, MenuButton as HMenuButton, MenuItems as HMenuItems, MenuItem as HMenuItem, provideUseId } from '@headlessui/vue'
|
||||||
import { defu } from 'defu'
|
import { defu } from 'defu'
|
||||||
import { twMerge, twJoin } from 'tailwind-merge'
|
import { twMerge, twJoin } from 'tailwind-merge'
|
||||||
import UIcon from '../elements/Icon.vue'
|
import UIcon from '../elements/Icon.vue'
|
||||||
@@ -70,6 +70,7 @@ import type { DropdownItem, PopperOptions, Strategy } from '../../types'
|
|||||||
// @ts-expect-error
|
// @ts-expect-error
|
||||||
import appConfig from '#build/app.config'
|
import appConfig from '#build/app.config'
|
||||||
import { dropdown } from '#ui/ui.config'
|
import { dropdown } from '#ui/ui.config'
|
||||||
|
import { useId } from '#imports'
|
||||||
|
|
||||||
const config = mergeConfig<typeof dropdown>(appConfig.ui.strategy, appConfig.ui.dropdown, dropdown)
|
const config = mergeConfig<typeof dropdown>(appConfig.ui.strategy, appConfig.ui.dropdown, dropdown)
|
||||||
|
|
||||||
@@ -251,6 +252,8 @@ export default defineComponent({
|
|||||||
|
|
||||||
const NuxtLink = resolveComponent('NuxtLink')
|
const NuxtLink = resolveComponent('NuxtLink')
|
||||||
|
|
||||||
|
provideUseId(() => useId())
|
||||||
|
|
||||||
return {
|
return {
|
||||||
// eslint-disable-next-line vue/no-dupe-keys
|
// eslint-disable-next-line vue/no-dupe-keys
|
||||||
ui,
|
ui,
|
||||||
|
|||||||
@@ -8,7 +8,6 @@
|
|||||||
:required="required"
|
:required="required"
|
||||||
:value="value"
|
:value="value"
|
||||||
:disabled="disabled"
|
:disabled="disabled"
|
||||||
:checked="checked"
|
|
||||||
:indeterminate="indeterminate"
|
:indeterminate="indeterminate"
|
||||||
type="checkbox"
|
type="checkbox"
|
||||||
:class="inputClass"
|
:class="inputClass"
|
||||||
@@ -66,13 +65,9 @@ export default defineComponent({
|
|||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: false
|
default: false
|
||||||
},
|
},
|
||||||
checked: {
|
|
||||||
type: Boolean,
|
|
||||||
default: false
|
|
||||||
},
|
|
||||||
indeterminate: {
|
indeterminate: {
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: false
|
default: undefined
|
||||||
},
|
},
|
||||||
help: {
|
help: {
|
||||||
type: String,
|
type: String,
|
||||||
|
|||||||
@@ -5,7 +5,6 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { useId } from '#app'
|
|
||||||
import { provide, ref, type PropType, defineComponent, onUnmounted, onMounted } from 'vue'
|
import { provide, ref, type PropType, defineComponent, onUnmounted, onMounted } from 'vue'
|
||||||
import { useEventBus } from '@vueuse/core'
|
import { useEventBus } from '@vueuse/core'
|
||||||
import type { ZodSchema } from 'zod'
|
import type { ZodSchema } from 'zod'
|
||||||
@@ -13,6 +12,7 @@ import type { ValidationError as JoiError, Schema as JoiSchema } from 'joi'
|
|||||||
import type { ObjectSchema as YupObjectSchema, ValidationError as YupError } from 'yup'
|
import type { ObjectSchema as YupObjectSchema, ValidationError as YupError } from 'yup'
|
||||||
import type { ObjectSchemaAsync as ValibotObjectSchema } from 'valibot'
|
import type { ObjectSchemaAsync as ValibotObjectSchema } from 'valibot'
|
||||||
import type { FormError, FormEvent, FormEventType, FormSubmitEvent, FormErrorEvent, Form } from '../../types/form'
|
import type { FormError, FormEvent, FormEventType, FormSubmitEvent, FormErrorEvent, Form } from '../../types/form'
|
||||||
|
import { useId } from '#imports'
|
||||||
|
|
||||||
class FormException extends Error {
|
class FormException extends Error {
|
||||||
constructor (message: string) {
|
constructor (message: string) {
|
||||||
|
|||||||
@@ -38,7 +38,6 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { useId } from '#app'
|
|
||||||
import { computed, defineComponent, provide, inject, ref, toRef } from 'vue'
|
import { computed, defineComponent, provide, inject, ref, toRef } from 'vue'
|
||||||
import type { Ref, PropType } from 'vue'
|
import type { Ref, PropType } from 'vue'
|
||||||
import { useUI } from '../../composables/useUI'
|
import { useUI } from '../../composables/useUI'
|
||||||
@@ -47,6 +46,7 @@ import type { FormError, InjectedFormGroupValue, FormGroupSize, Strategy } from
|
|||||||
// @ts-expect-error
|
// @ts-expect-error
|
||||||
import appConfig from '#build/app.config'
|
import appConfig from '#build/app.config'
|
||||||
import { formGroup } from '#ui/ui.config'
|
import { formGroup } from '#ui/ui.config'
|
||||||
|
import { useId } from '#imports'
|
||||||
|
|
||||||
const config = mergeConfig<typeof formGroup>(appConfig.ui.strategy, appConfig.ui.formGroup, formGroup)
|
const config = mergeConfig<typeof formGroup>(appConfig.ui.strategy, appConfig.ui.formGroup, formGroup)
|
||||||
|
|
||||||
|
|||||||
@@ -98,7 +98,8 @@ import {
|
|||||||
ComboboxButton as HComboboxButton,
|
ComboboxButton as HComboboxButton,
|
||||||
ComboboxOptions as HComboboxOptions,
|
ComboboxOptions as HComboboxOptions,
|
||||||
ComboboxOption as HComboboxOption,
|
ComboboxOption as HComboboxOption,
|
||||||
ComboboxInput as HComboboxInput
|
ComboboxInput as HComboboxInput,
|
||||||
|
provideUseId
|
||||||
} from '@headlessui/vue'
|
} from '@headlessui/vue'
|
||||||
import { computedAsync, useDebounceFn } from '@vueuse/core'
|
import { computedAsync, useDebounceFn } from '@vueuse/core'
|
||||||
import { defu } from 'defu'
|
import { defu } from 'defu'
|
||||||
@@ -114,6 +115,7 @@ import type { InputSize, InputColor, InputVariant, PopperOptions, Strategy } fro
|
|||||||
// @ts-expect-error
|
// @ts-expect-error
|
||||||
import appConfig from '#build/app.config'
|
import appConfig from '#build/app.config'
|
||||||
import { input, inputMenu } from '#ui/ui.config'
|
import { input, inputMenu } from '#ui/ui.config'
|
||||||
|
import { useId } from '#imports'
|
||||||
|
|
||||||
const config = mergeConfig<typeof input>(appConfig.ui.strategy, appConfig.ui.input, input)
|
const config = mergeConfig<typeof input>(appConfig.ui.strategy, appConfig.ui.input, input)
|
||||||
|
|
||||||
@@ -275,7 +277,6 @@ export default defineComponent({
|
|||||||
emits: ['update:modelValue', 'update:query', 'open', 'close', 'change'],
|
emits: ['update:modelValue', 'update:query', 'open', 'close', 'change'],
|
||||||
setup (props, { emit, slots }) {
|
setup (props, { emit, slots }) {
|
||||||
const { ui, attrs } = useUI('input', toRef(props, 'ui'), config, toRef(props, 'class'))
|
const { ui, attrs } = useUI('input', toRef(props, 'ui'), config, toRef(props, 'class'))
|
||||||
|
|
||||||
const { ui: uiMenu } = useUI('inputMenu', toRef(props, 'uiMenu'), configMenu)
|
const { ui: uiMenu } = useUI('inputMenu', toRef(props, 'uiMenu'), configMenu)
|
||||||
|
|
||||||
const popper = computed<PopperOptions>(() => defu({}, props.popper, uiMenu.value.popper as PopperOptions))
|
const popper = computed<PopperOptions>(() => defu({}, props.popper, uiMenu.value.popper as PopperOptions))
|
||||||
@@ -428,6 +429,8 @@ export default defineComponent({
|
|||||||
query.value = event.target.value
|
query.value = event.target.value
|
||||||
}
|
}
|
||||||
|
|
||||||
|
provideUseId(() => useId())
|
||||||
|
|
||||||
return {
|
return {
|
||||||
// eslint-disable-next-line vue/no-dupe-keys
|
// eslint-disable-next-line vue/no-dupe-keys
|
||||||
ui,
|
ui,
|
||||||
|
|||||||
@@ -26,18 +26,18 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { useId } from '#app'
|
|
||||||
import { computed, defineComponent, inject, toRef } from 'vue'
|
import { computed, defineComponent, inject, toRef } from 'vue'
|
||||||
import type { PropType } from 'vue'
|
import type { PropType } from 'vue'
|
||||||
import { twMerge, twJoin } from 'tailwind-merge'
|
import { twMerge, twJoin } from 'tailwind-merge'
|
||||||
import { useUI } from '../../composables/useUI'
|
import { useUI } from '../../composables/useUI'
|
||||||
|
import { useFormGroup } from '../../composables/useFormGroup'
|
||||||
import { mergeConfig } from '../../utils'
|
import { mergeConfig } from '../../utils'
|
||||||
import type { Strategy } from '../../types'
|
import type { Strategy } from '../../types'
|
||||||
// @ts-expect-error
|
// @ts-expect-error
|
||||||
import appConfig from '#build/app.config'
|
import appConfig from '#build/app.config'
|
||||||
import { radio } from '#ui/ui.config'
|
import { radio } from '#ui/ui.config'
|
||||||
import colors from '#ui-colors'
|
import colors from '#ui-colors'
|
||||||
import { useFormGroup } from '../../composables/useFormGroup'
|
import { useId } from '#imports'
|
||||||
|
|
||||||
const config = mergeConfig<typeof radio>(appConfig.ui.strategy, appConfig.ui.radio, radio)
|
const config = mergeConfig<typeof radio>(appConfig.ui.strategy, appConfig.ui.radio, radio)
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<component
|
<HCombobox
|
||||||
:is="searchable ? 'HCombobox' : 'HListbox'"
|
|
||||||
v-slot="{ open }"
|
v-slot="{ open }"
|
||||||
:by="by"
|
:by="by"
|
||||||
:name="name"
|
:name="name"
|
||||||
@@ -20,13 +19,7 @@
|
|||||||
aria-hidden="true"
|
aria-hidden="true"
|
||||||
>
|
>
|
||||||
|
|
||||||
<component
|
<HComboboxButton ref="trigger" as="div" role="button" :class="uiMenu.trigger">
|
||||||
:is="searchable ? 'HComboboxButton' : 'HListboxButton'"
|
|
||||||
ref="trigger"
|
|
||||||
as="div"
|
|
||||||
role="button"
|
|
||||||
:class="uiMenu.trigger"
|
|
||||||
>
|
|
||||||
<slot :open="open" :disabled="disabled" :loading="loading">
|
<slot :open="open" :disabled="disabled" :loading="loading">
|
||||||
<button :id="inputId" :class="selectClass" :disabled="disabled" type="button" v-bind="attrs">
|
<button :id="inputId" :class="selectClass" :disabled="disabled" type="button" v-bind="attrs">
|
||||||
<span v-if="(isLeading && leadingIconName) || $slots.leading" :class="leadingWrapperIconClass">
|
<span v-if="(isLeading && leadingIconName) || $slots.leading" :class="leadingWrapperIconClass">
|
||||||
@@ -47,14 +40,14 @@
|
|||||||
</span>
|
</span>
|
||||||
</button>
|
</button>
|
||||||
</slot>
|
</slot>
|
||||||
</component>
|
</HComboboxButton>
|
||||||
|
|
||||||
<div v-if="open" ref="container" :class="[uiMenu.container, uiMenu.width]">
|
<div v-if="open" ref="container" :class="[uiMenu.container, uiMenu.width]">
|
||||||
<Transition appear v-bind="uiMenu.transition">
|
<Transition appear v-bind="uiMenu.transition">
|
||||||
<div>
|
<div>
|
||||||
<div v-if="popper.arrow" data-popper-arrow :class="Object.values(uiMenu.arrow)" />
|
<div v-if="popper.arrow" data-popper-arrow :class="Object.values(uiMenu.arrow)" />
|
||||||
|
|
||||||
<component :is="searchable ? 'HComboboxOptions' : 'HListboxOptions'" static :class="[uiMenu.base, uiMenu.ring, uiMenu.rounded, uiMenu.shadow, uiMenu.background, uiMenu.padding, uiMenu.height]">
|
<HComboboxOptions static :class="[uiMenu.base, uiMenu.ring, uiMenu.rounded, uiMenu.shadow, uiMenu.background, uiMenu.padding, uiMenu.height]">
|
||||||
<HComboboxInput
|
<HComboboxInput
|
||||||
v-if="searchable"
|
v-if="searchable"
|
||||||
:display-value="() => query"
|
:display-value="() => query"
|
||||||
@@ -65,8 +58,7 @@
|
|||||||
:class="uiMenu.input"
|
:class="uiMenu.input"
|
||||||
@change="onChange"
|
@change="onChange"
|
||||||
/>
|
/>
|
||||||
<component
|
<HComboboxOption
|
||||||
:is="searchable ? 'HComboboxOption' : 'HListboxOption'"
|
|
||||||
v-for="(option, index) in filteredOptions"
|
v-for="(option, index) in filteredOptions"
|
||||||
v-slot="{ active, selected, disabled: optionDisabled }"
|
v-slot="{ active, selected, disabled: optionDisabled }"
|
||||||
:key="index"
|
:key="index"
|
||||||
@@ -94,9 +86,9 @@
|
|||||||
<UIcon :name="selectedIcon" :class="uiMenu.option.selectedIcon.base" aria-hidden="true" />
|
<UIcon :name="selectedIcon" :class="uiMenu.option.selectedIcon.base" aria-hidden="true" />
|
||||||
</span>
|
</span>
|
||||||
</li>
|
</li>
|
||||||
</component>
|
</HComboboxOption>
|
||||||
|
|
||||||
<component :is="searchable ? 'HComboboxOption' : 'HListboxOption'" v-if="creatable && createOption" v-slot="{ active, selected }" :value="createOption" as="template">
|
<HComboboxOption v-if="creatable && createOption" v-slot="{ active, selected }" :value="createOption" as="template">
|
||||||
<li :class="[uiMenu.option.base, uiMenu.option.rounded, uiMenu.option.padding, uiMenu.option.size, uiMenu.option.color, active ? uiMenu.option.active : uiMenu.option.inactive]">
|
<li :class="[uiMenu.option.base, uiMenu.option.rounded, uiMenu.option.padding, uiMenu.option.size, uiMenu.option.color, active ? uiMenu.option.active : uiMenu.option.inactive]">
|
||||||
<div :class="uiMenu.option.container">
|
<div :class="uiMenu.option.container">
|
||||||
<slot name="option-create" :option="createOption" :active="active" :selected="selected">
|
<slot name="option-create" :option="createOption" :active="active" :selected="selected">
|
||||||
@@ -104,7 +96,7 @@
|
|||||||
</slot>
|
</slot>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
</component>
|
</HComboboxOption>
|
||||||
<p v-else-if="searchable && query && !filteredOptions.length" :class="uiMenu.option.empty">
|
<p v-else-if="searchable && query && !filteredOptions.length" :class="uiMenu.option.empty">
|
||||||
<slot name="option-empty" :query="query">
|
<slot name="option-empty" :query="query">
|
||||||
No results for "{{ query }}".
|
No results for "{{ query }}".
|
||||||
@@ -115,11 +107,11 @@
|
|||||||
No options.
|
No options.
|
||||||
</slot>
|
</slot>
|
||||||
</p>
|
</p>
|
||||||
</component>
|
</HComboboxOptions>
|
||||||
</div>
|
</div>
|
||||||
</Transition>
|
</Transition>
|
||||||
</div>
|
</div>
|
||||||
</component>
|
</HCombobox>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
@@ -131,10 +123,7 @@ import {
|
|||||||
ComboboxOptions as HComboboxOptions,
|
ComboboxOptions as HComboboxOptions,
|
||||||
ComboboxOption as HComboboxOption,
|
ComboboxOption as HComboboxOption,
|
||||||
ComboboxInput as HComboboxInput,
|
ComboboxInput as HComboboxInput,
|
||||||
Listbox as HListbox,
|
provideUseId
|
||||||
ListboxButton as HListboxButton,
|
|
||||||
ListboxOptions as HListboxOptions,
|
|
||||||
ListboxOption as HListboxOption
|
|
||||||
} from '@headlessui/vue'
|
} from '@headlessui/vue'
|
||||||
import { computedAsync, useDebounceFn } from '@vueuse/core'
|
import { computedAsync, useDebounceFn } from '@vueuse/core'
|
||||||
import { defu } from 'defu'
|
import { defu } from 'defu'
|
||||||
@@ -150,6 +139,7 @@ import type { SelectSize, SelectColor, SelectVariant, PopperOptions, Strategy }
|
|||||||
// @ts-expect-error
|
// @ts-expect-error
|
||||||
import appConfig from '#build/app.config'
|
import appConfig from '#build/app.config'
|
||||||
import { select, selectMenu } from '#ui/ui.config'
|
import { select, selectMenu } from '#ui/ui.config'
|
||||||
|
import { useId } from '#imports'
|
||||||
|
|
||||||
const config = mergeConfig<typeof select>(appConfig.ui.strategy, appConfig.ui.select, select)
|
const config = mergeConfig<typeof select>(appConfig.ui.strategy, appConfig.ui.select, select)
|
||||||
|
|
||||||
@@ -162,10 +152,6 @@ export default defineComponent({
|
|||||||
HComboboxOptions,
|
HComboboxOptions,
|
||||||
HComboboxOption,
|
HComboboxOption,
|
||||||
HComboboxInput,
|
HComboboxInput,
|
||||||
HListbox,
|
|
||||||
HListboxButton,
|
|
||||||
HListboxOptions,
|
|
||||||
HListboxOption,
|
|
||||||
UIcon,
|
UIcon,
|
||||||
UAvatar
|
UAvatar
|
||||||
},
|
},
|
||||||
@@ -331,7 +317,6 @@ export default defineComponent({
|
|||||||
emits: ['update:modelValue', 'update:query', 'open', 'close', 'change'],
|
emits: ['update:modelValue', 'update:query', 'open', 'close', 'change'],
|
||||||
setup (props, { emit, slots }) {
|
setup (props, { emit, slots }) {
|
||||||
const { ui, attrs } = useUI('select', toRef(props, 'ui'), config, toRef(props, 'class'))
|
const { ui, attrs } = useUI('select', toRef(props, 'ui'), config, toRef(props, 'class'))
|
||||||
|
|
||||||
const { ui: uiMenu } = useUI('selectMenu', toRef(props, 'uiMenu'), configMenu)
|
const { ui: uiMenu } = useUI('selectMenu', toRef(props, 'uiMenu'), configMenu)
|
||||||
|
|
||||||
const popper = computed<PopperOptions>(() => defu({}, props.popper, uiMenu.value.popper as PopperOptions))
|
const popper = computed<PopperOptions>(() => defu({}, props.popper, uiMenu.value.popper as PopperOptions))
|
||||||
@@ -512,6 +497,8 @@ export default defineComponent({
|
|||||||
query.value = event.target.value
|
query.value = event.target.value
|
||||||
}
|
}
|
||||||
|
|
||||||
|
provideUseId(() => useId())
|
||||||
|
|
||||||
return {
|
return {
|
||||||
// eslint-disable-next-line vue/no-dupe-keys
|
// eslint-disable-next-line vue/no-dupe-keys
|
||||||
ui,
|
ui,
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { computed, toRef, defineComponent } from 'vue'
|
import { computed, toRef, defineComponent } from 'vue'
|
||||||
import type { PropType } from 'vue'
|
import type { PropType } from 'vue'
|
||||||
import { Switch as HSwitch } from '@headlessui/vue'
|
import { Switch as HSwitch, provideUseId } from '@headlessui/vue'
|
||||||
import { twMerge, twJoin } from 'tailwind-merge'
|
import { twMerge, twJoin } from 'tailwind-merge'
|
||||||
import UIcon from '../elements/Icon.vue'
|
import UIcon from '../elements/Icon.vue'
|
||||||
import { useUI } from '../../composables/useUI'
|
import { useUI } from '../../composables/useUI'
|
||||||
@@ -32,6 +32,7 @@ import type { ToggleSize, Strategy } from '../../types'
|
|||||||
import appConfig from '#build/app.config'
|
import appConfig from '#build/app.config'
|
||||||
import { toggle } from '#ui/ui.config'
|
import { toggle } from '#ui/ui.config'
|
||||||
import colors from '#ui-colors'
|
import colors from '#ui-colors'
|
||||||
|
import { useId } from '#imports'
|
||||||
|
|
||||||
const config = mergeConfig<typeof toggle>(appConfig.ui.strategy, appConfig.ui.toggle, toggle)
|
const config = mergeConfig<typeof toggle>(appConfig.ui.strategy, appConfig.ui.toggle, toggle)
|
||||||
|
|
||||||
@@ -137,6 +138,8 @@ export default defineComponent({
|
|||||||
)
|
)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
provideUseId(() => useId())
|
||||||
|
|
||||||
return {
|
return {
|
||||||
// eslint-disable-next-line vue/no-dupe-keys
|
// eslint-disable-next-line vue/no-dupe-keys
|
||||||
ui,
|
ui,
|
||||||
|
|||||||
@@ -63,7 +63,7 @@
|
|||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { ref, computed, watch, toRef, onMounted, defineComponent } from 'vue'
|
import { ref, computed, watch, toRef, onMounted, defineComponent } from 'vue'
|
||||||
import { Combobox as HCombobox, ComboboxInput as HComboboxInput, ComboboxOptions as HComboboxOptions } from '@headlessui/vue'
|
import { Combobox as HCombobox, ComboboxInput as HComboboxInput, ComboboxOptions as HComboboxOptions, provideUseId } from '@headlessui/vue'
|
||||||
import type { ComputedRef, PropType, ComponentPublicInstance } from 'vue'
|
import type { ComputedRef, PropType, ComponentPublicInstance } from 'vue'
|
||||||
import { useDebounceFn } from '@vueuse/core'
|
import { useDebounceFn } from '@vueuse/core'
|
||||||
import { useFuse } from '@vueuse/integrations/useFuse'
|
import { useFuse } from '@vueuse/integrations/useFuse'
|
||||||
@@ -79,6 +79,7 @@ import type { Group, Command, Button, Strategy } from '../../types'
|
|||||||
// @ts-expect-error
|
// @ts-expect-error
|
||||||
import appConfig from '#build/app.config'
|
import appConfig from '#build/app.config'
|
||||||
import { commandPalette } from '#ui/ui.config'
|
import { commandPalette } from '#ui/ui.config'
|
||||||
|
import { useId } from '#imports'
|
||||||
|
|
||||||
const config = mergeConfig<typeof commandPalette>(appConfig.ui.strategy, appConfig.ui.commandPalette, commandPalette)
|
const config = mergeConfig<typeof commandPalette>(appConfig.ui.strategy, appConfig.ui.commandPalette, commandPalette)
|
||||||
|
|
||||||
@@ -366,6 +367,8 @@ export default defineComponent({
|
|||||||
results
|
results
|
||||||
})
|
})
|
||||||
|
|
||||||
|
provideUseId(() => useId())
|
||||||
|
|
||||||
return {
|
return {
|
||||||
// eslint-disable-next-line vue/no-dupe-keys
|
// eslint-disable-next-line vue/no-dupe-keys
|
||||||
ui,
|
ui,
|
||||||
|
|||||||
@@ -72,12 +72,13 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { computed, defineComponent } from 'vue'
|
import { computed, defineComponent } from 'vue'
|
||||||
import type { PropType } from 'vue'
|
import type { PropType } from 'vue'
|
||||||
import { ComboboxOption as HComboboxOption } from '@headlessui/vue'
|
import { ComboboxOption as HComboboxOption, provideUseId } from '@headlessui/vue'
|
||||||
import UIcon from '../elements/Icon.vue'
|
import UIcon from '../elements/Icon.vue'
|
||||||
import UAvatar from '../elements/Avatar.vue'
|
import UAvatar from '../elements/Avatar.vue'
|
||||||
import UKbd from '../elements/Kbd.vue'
|
import UKbd from '../elements/Kbd.vue'
|
||||||
import type { Group } from '../../types'
|
import type { Group } from '../../types'
|
||||||
import { commandPalette } from '#ui/ui.config'
|
import { commandPalette } from '#ui/ui.config'
|
||||||
|
import { useId } from '#imports'
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
@@ -151,6 +152,8 @@ export default defineComponent({
|
|||||||
return content
|
return content
|
||||||
}
|
}
|
||||||
|
|
||||||
|
provideUseId(() => useId())
|
||||||
|
|
||||||
return {
|
return {
|
||||||
label,
|
label,
|
||||||
highlight
|
highlight
|
||||||
|
|||||||
@@ -33,13 +33,7 @@
|
|||||||
</HTabList>
|
</HTabList>
|
||||||
|
|
||||||
<HTabPanels :class="ui.container">
|
<HTabPanels :class="ui.container">
|
||||||
<HTabPanel
|
<HTabPanel v-for="(item, index) of items" :key="index" v-slot="{ selected }" :class="ui.base">
|
||||||
v-for="(item, index) of items"
|
|
||||||
:key="index"
|
|
||||||
v-slot="{ selected }"
|
|
||||||
:class="ui.base"
|
|
||||||
tabindex="-1"
|
|
||||||
>
|
|
||||||
<slot :name="item.slot || 'item'" :item="item" :index="index" :selected="selected">
|
<slot :name="item.slot || 'item'" :item="item" :index="index" :selected="selected">
|
||||||
{{ item.content }}
|
{{ item.content }}
|
||||||
</slot>
|
</slot>
|
||||||
@@ -51,7 +45,7 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { toRef, ref, watch, onMounted, defineComponent } from 'vue'
|
import { toRef, ref, watch, onMounted, defineComponent } from 'vue'
|
||||||
import type { PropType } from 'vue'
|
import type { PropType } from 'vue'
|
||||||
import { TabGroup as HTabGroup, TabList as HTabList, Tab as HTab, TabPanels as HTabPanels, TabPanel as HTabPanel } from '@headlessui/vue'
|
import { TabGroup as HTabGroup, TabList as HTabList, Tab as HTab, TabPanels as HTabPanels, TabPanel as HTabPanel, provideUseId } from '@headlessui/vue'
|
||||||
import { useResizeObserver } from '@vueuse/core'
|
import { useResizeObserver } from '@vueuse/core'
|
||||||
import { useUI } from '../../composables/useUI'
|
import { useUI } from '../../composables/useUI'
|
||||||
import { mergeConfig } from '../../utils'
|
import { mergeConfig } from '../../utils'
|
||||||
@@ -59,6 +53,7 @@ import type { TabItem, Strategy } from '../../types'
|
|||||||
// @ts-expect-error
|
// @ts-expect-error
|
||||||
import appConfig from '#build/app.config'
|
import appConfig from '#build/app.config'
|
||||||
import { tabs } from '#ui/ui.config'
|
import { tabs } from '#ui/ui.config'
|
||||||
|
import { useId } from '#imports'
|
||||||
|
|
||||||
const config = mergeConfig<typeof tabs>(appConfig.ui.strategy, appConfig.ui.tabs, tabs)
|
const config = mergeConfig<typeof tabs>(appConfig.ui.strategy, appConfig.ui.tabs, tabs)
|
||||||
|
|
||||||
@@ -151,6 +146,8 @@ export default defineComponent({
|
|||||||
|
|
||||||
onMounted(() => calcMarkerSize(selectedIndex.value))
|
onMounted(() => calcMarkerSize(selectedIndex.value))
|
||||||
|
|
||||||
|
provideUseId(() => useId())
|
||||||
|
|
||||||
return {
|
return {
|
||||||
// eslint-disable-next-line vue/no-dupe-keys
|
// eslint-disable-next-line vue/no-dupe-keys
|
||||||
ui,
|
ui,
|
||||||
|
|||||||
@@ -29,13 +29,14 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { computed, toRef, defineComponent } from 'vue'
|
import { computed, toRef, defineComponent } from 'vue'
|
||||||
import type { PropType } from 'vue'
|
import type { PropType } from 'vue'
|
||||||
import { Dialog as HDialog, DialogPanel as HDialogPanel, TransitionRoot, TransitionChild } from '@headlessui/vue'
|
import { Dialog as HDialog, DialogPanel as HDialogPanel, TransitionRoot, TransitionChild, provideUseId } from '@headlessui/vue'
|
||||||
import { useUI } from '../../composables/useUI'
|
import { useUI } from '../../composables/useUI'
|
||||||
import { mergeConfig } from '../../utils'
|
import { mergeConfig } from '../../utils'
|
||||||
import type { Strategy } from '../../types'
|
import type { Strategy } from '../../types'
|
||||||
// @ts-expect-error
|
// @ts-expect-error
|
||||||
import appConfig from '#build/app.config'
|
import appConfig from '#build/app.config'
|
||||||
import { modal } from '#ui/ui.config'
|
import { modal } from '#ui/ui.config'
|
||||||
|
import { useId } from '#imports'
|
||||||
|
|
||||||
const config = mergeConfig<typeof modal>(appConfig.ui.strategy, appConfig.ui.modal, modal)
|
const config = mergeConfig<typeof modal>(appConfig.ui.strategy, appConfig.ui.modal, modal)
|
||||||
|
|
||||||
@@ -107,7 +108,7 @@ export default defineComponent({
|
|||||||
function close (value: boolean) {
|
function close (value: boolean) {
|
||||||
if (props.preventClose) {
|
if (props.preventClose) {
|
||||||
emit('close-prevented')
|
emit('close-prevented')
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -116,6 +117,8 @@ export default defineComponent({
|
|||||||
emit('close')
|
emit('close')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
provideUseId(() => useId())
|
||||||
|
|
||||||
return {
|
return {
|
||||||
// eslint-disable-next-line vue/no-dupe-keys
|
// eslint-disable-next-line vue/no-dupe-keys
|
||||||
ui,
|
ui,
|
||||||
|
|||||||
@@ -38,7 +38,7 @@
|
|||||||
import { computed, ref, toRef, onMounted, defineComponent, watch } from 'vue'
|
import { computed, ref, toRef, onMounted, defineComponent, watch } from 'vue'
|
||||||
import type { PropType } from 'vue'
|
import type { PropType } from 'vue'
|
||||||
import { defu } from 'defu'
|
import { defu } from 'defu'
|
||||||
import { Popover as HPopover, PopoverButton as HPopoverButton, PopoverPanel as HPopoverPanel } from '@headlessui/vue'
|
import { Popover as HPopover, PopoverButton as HPopoverButton, PopoverPanel as HPopoverPanel, provideUseId } from '@headlessui/vue'
|
||||||
import { useUI } from '../../composables/useUI'
|
import { useUI } from '../../composables/useUI'
|
||||||
import { usePopper } from '../../composables/usePopper'
|
import { usePopper } from '../../composables/usePopper'
|
||||||
import { mergeConfig } from '../../utils'
|
import { mergeConfig } from '../../utils'
|
||||||
@@ -46,6 +46,7 @@ import type { PopperOptions, Strategy } from '../../types'
|
|||||||
// @ts-expect-error
|
// @ts-expect-error
|
||||||
import appConfig from '#build/app.config'
|
import appConfig from '#build/app.config'
|
||||||
import { popover } from '#ui/ui.config'
|
import { popover } from '#ui/ui.config'
|
||||||
|
import { useId } from '#imports'
|
||||||
|
|
||||||
const config = mergeConfig<typeof popover>(appConfig.ui.strategy, appConfig.ui.popover, popover)
|
const config = mergeConfig<typeof popover>(appConfig.ui.strategy, appConfig.ui.popover, popover)
|
||||||
|
|
||||||
@@ -210,6 +211,8 @@ export default defineComponent({
|
|||||||
emit('update:open', newValue === 0)
|
emit('update:open', newValue === 0)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
provideUseId(() => useId())
|
||||||
|
|
||||||
return {
|
return {
|
||||||
// eslint-disable-next-line vue/no-dupe-keys
|
// eslint-disable-next-line vue/no-dupe-keys
|
||||||
ui,
|
ui,
|
||||||
|
|||||||
@@ -17,13 +17,14 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { computed, toRef, defineComponent } from 'vue'
|
import { computed, toRef, defineComponent } from 'vue'
|
||||||
import type { WritableComputedRef, PropType } from 'vue'
|
import type { WritableComputedRef, PropType } from 'vue'
|
||||||
import { Dialog as HDialog, DialogPanel as HDialogPanel, TransitionRoot, TransitionChild } from '@headlessui/vue'
|
import { Dialog as HDialog, DialogPanel as HDialogPanel, TransitionRoot, TransitionChild, provideUseId } from '@headlessui/vue'
|
||||||
import { useUI } from '../../composables/useUI'
|
import { useUI } from '../../composables/useUI'
|
||||||
import { mergeConfig } from '../../utils'
|
import { mergeConfig } from '../../utils'
|
||||||
import type { Strategy } from '../../types'
|
import type { Strategy } from '../../types'
|
||||||
// @ts-expect-error
|
// @ts-expect-error
|
||||||
import appConfig from '#build/app.config'
|
import appConfig from '#build/app.config'
|
||||||
import { slideover } from '#ui/ui.config'
|
import { slideover } from '#ui/ui.config'
|
||||||
|
import { useId } from '#imports'
|
||||||
|
|
||||||
const config = mergeConfig<typeof slideover>(appConfig.ui.strategy, appConfig.ui.slideover, slideover)
|
const config = mergeConfig<typeof slideover>(appConfig.ui.strategy, appConfig.ui.slideover, slideover)
|
||||||
|
|
||||||
@@ -100,7 +101,7 @@ export default defineComponent({
|
|||||||
function close (value: boolean) {
|
function close (value: boolean) {
|
||||||
if (props.preventClose) {
|
if (props.preventClose) {
|
||||||
emit('close-prevented')
|
emit('close-prevented')
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -108,6 +109,8 @@ export default defineComponent({
|
|||||||
emit('close')
|
emit('close')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
provideUseId(() => useId())
|
||||||
|
|
||||||
return {
|
return {
|
||||||
// eslint-disable-next-line vue/no-dupe-keys
|
// eslint-disable-next-line vue/no-dupe-keys
|
||||||
ui,
|
ui,
|
||||||
|
|||||||
Reference in New Issue
Block a user