From b4cb46ad98a049189bb09e5550df39b95872a03b Mon Sep 17 00:00:00 2001 From: 0xGingi <104647854+0xGingi@users.noreply.github.com> Date: Fri, 22 Aug 2025 04:44:54 -0400 Subject: [PATCH] refactor(stage-ui): use `nanoid` instead of `crypto.randomUUID()` (#382) --- packages/stage-ui/src/stores/modules/airi-card.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/stage-ui/src/stores/modules/airi-card.ts b/packages/stage-ui/src/stores/modules/airi-card.ts index b35cf91ef..56d4674a3 100644 --- a/packages/stage-ui/src/stores/modules/airi-card.ts +++ b/packages/stage-ui/src/stores/modules/airi-card.ts @@ -1,6 +1,7 @@ import type { Card, ccv3 } from '@proj-airi/ccc' import { useLocalStorage } from '@vueuse/core' +import { nanoid } from 'nanoid' import { defineStore, storeToRefs } from 'pinia' import { computed, onMounted, watch } from 'vue' import { useI18n } from 'vue-i18n' @@ -71,7 +72,7 @@ export const useAiriCardStore = defineStore('airi-card', () => { } = storeToRefs(speechStore) const addCard = (card: AiriCard | Card | ccv3.CharacterCardV3) => { - const newCardId = crypto.randomUUID() + const newCardId = nanoid() cards.value.set(newCardId, newAiriCard(card)) return newCardId }