From 93d17aff6ce80b4fdd29f2038087b2e18614772d Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Tue, 3 Jun 2025 07:37:08 +0900 Subject: [PATCH] =?UTF-8?q?refactor(frontend):=20ID=E7=94=9F=E6=88=90?= =?UTF-8?q?=E5=87=A6=E7=90=86=E3=82=92=E7=B5=B1=E4=B8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/frontend/src/components/MkInput.vue | 3 ++- packages/frontend/src/components/MkSparkle.vue | 3 ++- packages/frontend/src/components/MkTutorialDialog.Note.vue | 3 ++- packages/frontend/src/pages/admin/announcements.vue | 3 ++- .../src/pages/admin/federation-job-queue.chart.vue | 3 ++- packages/frontend/src/pages/admin/overview.queue.vue | 3 ++- packages/frontend/src/pages/admin/overview.vue | 3 ++- packages/frontend/src/pages/reversi/game.board.vue | 3 ++- packages/frontend/src/pages/settings/navbar.vue | 7 ++++--- packages/frontend/src/pages/settings/preferences.vue | 3 ++- packages/frontend/src/pages/settings/profile.vue | 5 +++-- packages/frontend/src/utility/drive.ts | 3 ++- packages/frontend/src/widgets/WidgetAiscript.vue | 5 +++-- packages/frontend/src/widgets/WidgetJobQueue.vue | 3 ++- packages/frontend/src/widgets/server-metric/cpu-mem.vue | 2 +- packages/frontend/src/widgets/server-metric/net.vue | 3 ++- 16 files changed, 35 insertions(+), 20 deletions(-) diff --git a/packages/frontend/src/components/MkInput.vue b/packages/frontend/src/components/MkInput.vue index b34b7aaf60..cc7ad8bb78 100644 --- a/packages/frontend/src/components/MkInput.vue +++ b/packages/frontend/src/components/MkInput.vue @@ -52,6 +52,7 @@ import type { SuggestionType } from '@/utility/autocomplete.js'; import MkButton from '@/components/MkButton.vue'; import { i18n } from '@/i18n.js'; import { Autocomplete } from '@/utility/autocomplete.js'; +import { genId } from '@/utility/id.js'; const props = defineProps<{ modelValue: string | number | null; @@ -87,7 +88,7 @@ const emit = defineEmits<{ const { modelValue, type, autofocus } = toRefs(props); const v = ref(modelValue.value); -const id = Math.random().toString(); // TODO: uuid? +const id = genId(); const focused = ref(false); const changed = ref(false); const invalid = ref(false); diff --git a/packages/frontend/src/components/MkSparkle.vue b/packages/frontend/src/components/MkSparkle.vue index 2400c5ec7f..47955a7fd7 100644 --- a/packages/frontend/src/components/MkSparkle.vue +++ b/packages/frontend/src/components/MkSparkle.vue @@ -57,6 +57,7 @@ SPDX-License-Identifier: AGPL-3.0-only