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;
+};