From b186c67767616a3255329ae73d911cfd2e272938 Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Tue, 26 Aug 2025 20:04:59 +0900 Subject: [PATCH] refactor --- packages/frontend/src/components/MkDrive.vue | 2 +- packages/frontend/src/components/MkTabs.vue | 15 ++++----------- .../src/components/global/MkPageHeader.tabs.vue | 15 ++++----------- packages/frontend/src/pages/about.emojis.vue | 2 +- packages/frontend/src/pages/about.overview.vue | 2 +- packages/frontend/src/pages/admin-file.vue | 2 +- packages/frontend/src/ui/_common_/navbar-h.vue | 6 +++--- 7 files changed, 15 insertions(+), 29 deletions(-) diff --git a/packages/frontend/src/components/MkDrive.vue b/packages/frontend/src/components/MkDrive.vue index 25c10a65cf..83169496ff 100644 --- a/packages/frontend/src/components/MkDrive.vue +++ b/packages/frontend/src/components/MkDrive.vue @@ -293,7 +293,7 @@ function onDragleave() { draghover.value = false; } -function onDrop(ev: DragEvent) { +function onDrop(ev: DragEvent): void | boolean { draghover.value = false; if (!ev.dataTransfer) return; diff --git a/packages/frontend/src/components/MkTabs.vue b/packages/frontend/src/components/MkTabs.vue index 75cf84e918..57fb6548ba 100644 --- a/packages/frontend/src/components/MkTabs.vue +++ b/packages/frontend/src/components/MkTabs.vue @@ -39,17 +39,10 @@ SPDX-License-Identifier: AGPL-3.0-only export type Tab = { key: string; onClick?: (ev: MouseEvent) => void; -} & ( - | { - iconOnly?: false; - title: string; - icon?: string; - } - | { - iconOnly: true; - icon: string; - } -); + iconOnly?: boolean; + title: string; + icon?: string; +};