From 374688881920a4d3960fc3765207c569d74958cf Mon Sep 17 00:00:00 2001 From: Maksim Nedoshev Date: Tue, 21 Jan 2025 12:06:59 +0200 Subject: [PATCH] chore: update min vue version to 3.5 --- packages/ui/package.json | 2 +- .../src/composables/std/internal/useComponentUuid.ts | 12 +++--------- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/packages/ui/package.json b/packages/ui/package.json index 5aa8800e23..5c9bca492b 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -120,7 +120,7 @@ "yargs": "^17.5.1" }, "peerDependencies": { - "vue": "^3.0.4" + "vue": "^3.5.0" }, "lint-staged": { "*.{js,ts}": [ diff --git a/packages/ui/src/composables/std/internal/useComponentUuid.ts b/packages/ui/src/composables/std/internal/useComponentUuid.ts index dba557accb..c0f4b4dba5 100644 --- a/packages/ui/src/composables/std/internal/useComponentUuid.ts +++ b/packages/ui/src/composables/std/internal/useComponentUuid.ts @@ -1,13 +1,7 @@ -import { getCurrentInstance, onBeforeMount } from 'vue' -import { useAppGlobal } from './useAppGlobal' +import { useId } from 'vue' -// TODO: Replace with `useId` from Vue export const useComponentUuid = () => { - const vm = getCurrentInstance()! as any + const id = useId() - const counter = useAppGlobal('uuidCounter', 0) - - vm.$vaUuid = vm.$vaUuid || `va-${counter.value++}` - - return `va-${counter.value}` + return `va-${id}` }