From 1d7e41a4a18e6d6c0ff8d405df223207dc2bcc7e Mon Sep 17 00:00:00 2001 From: pa Date: Sun, 15 Mar 2026 20:56:07 +0900 Subject: [PATCH] replace async component imports --- .../dialogs/AvatarDialog/AvatarDialog.vue | 11 +++----- .../dialogs/UserDialog/UserDialog.vue | 18 ++++++------- .../dialogs/UserDialog/UserDialogInfoTab.vue | 4 +-- .../dialogs/WorldDialog/WorldDialog.vue | 8 +++--- src/components/nav-menu/NavMenu.vue | 4 +-- src/views/PlayerList/PlayerList.vue | 4 +-- .../Tools/components/GlobalToolsDialogs.vue | 26 +++++-------------- 7 files changed, 28 insertions(+), 47 deletions(-) diff --git a/src/components/dialogs/AvatarDialog/AvatarDialog.vue b/src/components/dialogs/AvatarDialog/AvatarDialog.vue index 6eb9e12b..b1d0ae96 100644 --- a/src/components/dialogs/AvatarDialog/AvatarDialog.vue +++ b/src/components/dialogs/AvatarDialog/AvatarDialog.vue @@ -575,7 +575,7 @@ XCircle } from 'lucide-vue-next'; import { Carousel, CarouselContent, CarouselItem, CarouselNext, CarouselPrevious } from '@/components/ui/carousel'; - import { computed, defineAsyncComponent, nextTick, ref, watch } from 'vue'; + import { computed, nextTick, ref, watch } from 'vue'; import { DialogDescription, DialogHeader, DialogTitle } from '@/components/ui/dialog'; import { Button } from '@/components/ui/button'; import { InputGroupTextareaField } from '@/components/ui/input-group'; @@ -584,10 +584,8 @@ import { toast } from 'vue-sonner'; import { useI18n } from 'vue-i18n'; - import VueJsonPretty from 'vue-json-pretty'; import { - useAppearanceSettingsStore, useAuthStore, useAvatarStore, useFavoriteStore, @@ -601,7 +599,6 @@ commaNumber, compareUnityVersion, copyToClipboard, - downloadAndSaveJson, formatDateFilter, openFolderGeneric, timeToText @@ -630,8 +627,8 @@ import ImageCropDialog from '../ImageCropDialog.vue'; import { showUserDialog } from '../../../coordinators/userCoordinator'; - const SetAvatarStylesDialog = defineAsyncComponent(() => import('./SetAvatarStylesDialog.vue')); - const SetAvatarTagsDialog = defineAsyncComponent(() => import('./SetAvatarTagsDialog.vue')); + import SetAvatarStylesDialog from './SetAvatarStylesDialog.vue'; + import SetAvatarTagsDialog from './SetAvatarTagsDialog.vue'; const { sortUserDialogAvatars } = useUserStore(); const { userDialog, currentUser } = storeToRefs(useUserStore()); @@ -642,7 +639,6 @@ const { showFavoriteDialog } = useFavoriteStore(); const { isGameRunning } = storeToRefs(useGameStore()); const { showFullscreenImageDialog } = useGalleryStore(); - const { isDarkMode } = storeToRefs(useAppearanceSettingsStore()); const authStore = useAuthStore(); const modalStore = useModalStore(); const uiStore = useUiStore(); @@ -652,7 +648,6 @@ const { cropDialogOpen, cropDialogFile, - changeAvatarImageLoading, avatarDialogCommand, onFileChangeAvatarImage, onCropConfirmAvatar, diff --git a/src/components/dialogs/UserDialog/UserDialog.vue b/src/components/dialogs/UserDialog/UserDialog.vue index b7b488dd..9c49851a 100644 --- a/src/components/dialogs/UserDialog/UserDialog.vue +++ b/src/components/dialogs/UserDialog/UserDialog.vue @@ -70,7 +70,7 @@