From be35fe468b5093fb7395e176a0d8361a45f2529b Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Fri, 6 Jun 2025 21:03:35 +0900 Subject: refactor(frontend): refactor tips --- packages/frontend/src/components/global/MkTip.vue | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'packages/frontend/src/components') diff --git a/packages/frontend/src/components/global/MkTip.vue b/packages/frontend/src/components/global/MkTip.vue index afe204cfcb..231957a232 100644 --- a/packages/frontend/src/components/global/MkTip.vue +++ b/packages/frontend/src/components/global/MkTip.vue @@ -8,7 +8,7 @@ SPDX-License-Identifier: AGPL-3.0-only
{{ i18n.ts.tip }}:
- {{ i18n.ts.gotIt }} + {{ i18n.ts.gotIt }}
@@ -19,20 +19,17 @@ import { i18n } from '@/i18n.js'; import { store } from '@/store.js'; import MkButton from '@/components/MkButton.vue'; import * as os from '@/os.js'; -import { hideAllTips } from '@/store.js'; +import { TIPS, hideAllTips, closeTip } from '@/tips.js'; const props = withDefaults(defineProps<{ - k: keyof (typeof store['s']['tips']); + k: typeof TIPS[number]; warn?: boolean; }>(), { warn: false, }); -function closeTip() { - store.set('tips', { - ...store.r.tips.value, - [props.k]: true, - }); +function _closeTip() { + closeTip(props.k); } function showMenu(ev: MouseEvent) { -- cgit v1.2.3-freya