From b2bd7693bbc2692532b2665a5148d1f165bc912f Mon Sep 17 00:00:00 2001 From: pa Date: Tue, 20 Jan 2026 17:30:23 +0900 Subject: [PATCH] feat: add breadcrumb components and main dialog layout functionality --- .../dialogs/AvatarDialog/AvatarDialog.vue | 1008 ++++--- .../dialogs/GroupDialog/GroupDialog.vue | 2041 +++++++------- .../dialogs/MainDialogContainer.vue | 210 ++ .../dialogs/UserDialog/UserDialog.vue | 2345 ++++++++--------- .../dialogs/WorldDialog/WorldDialog.vue | 1302 +++++---- src/components/ui/breadcrumb/Breadcrumb.vue | 11 + .../ui/breadcrumb/BreadcrumbEllipsis.vue | 21 + .../ui/breadcrumb/BreadcrumbItem.vue | 13 + .../ui/breadcrumb/BreadcrumbLink.vue | 20 + .../ui/breadcrumb/BreadcrumbList.vue | 17 + .../ui/breadcrumb/BreadcrumbPage.vue | 18 + .../ui/breadcrumb/BreadcrumbSeparator.vue | 20 + src/components/ui/breadcrumb/index.js | 7 + ...Resizable.js => useMainLayoutResizable.js} | 10 +- src/plugin/router.js | 4 +- src/stores/avatar.js | 28 +- src/stores/group.js | 27 +- src/stores/ui.js | 56 +- src/stores/user.js | 24 +- src/stores/world.js | 27 +- ...AuthenticatedLayout.vue => MainLayout.vue} | 30 +- 21 files changed, 3768 insertions(+), 3471 deletions(-) create mode 100644 src/components/dialogs/MainDialogContainer.vue create mode 100644 src/components/ui/breadcrumb/Breadcrumb.vue create mode 100644 src/components/ui/breadcrumb/BreadcrumbEllipsis.vue create mode 100644 src/components/ui/breadcrumb/BreadcrumbItem.vue create mode 100644 src/components/ui/breadcrumb/BreadcrumbLink.vue create mode 100644 src/components/ui/breadcrumb/BreadcrumbList.vue create mode 100644 src/components/ui/breadcrumb/BreadcrumbPage.vue create mode 100644 src/components/ui/breadcrumb/BreadcrumbSeparator.vue create mode 100644 src/components/ui/breadcrumb/index.js rename src/composables/{useAuthenticatedLayoutResizable.js => useMainLayoutResizable.js} (95%) rename src/views/Layout/{AuthenticatedLayout.vue => MainLayout.vue} (87%) diff --git a/src/components/dialogs/AvatarDialog/AvatarDialog.vue b/src/components/dialogs/AvatarDialog/AvatarDialog.vue index 886bfb3d..a501e09c 100644 --- a/src/components/dialogs/AvatarDialog/AvatarDialog.vue +++ b/src/components/dialogs/AvatarDialog/AvatarDialog.vue @@ -1,544 +1,515 @@