From a4d42e308640a0685974215a6b340b8fc3bcdc5c Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Thu, 10 Apr 2025 18:44:53 +0200 Subject: [PATCH] refactor: :recycle: Fix more broken UIs, rewrite account switcher --- components/editor/content.vue | 2 +- components/errors/AuthRequired.vue | 9 +- components/graphics/spinner.vue | 4 +- components/notes/attachment.vue | 2 +- components/notifications/notification.vue | 4 +- components/preferences/code.vue | 2 +- components/preferences/emojis/category.vue | 4 +- components/preferences/emojis/emoji.vue | 4 +- components/preferences/emojis/uploader.vue | 2 +- components/preferences/profile/editor.vue | 8 +- components/preferences/select.vue | 2 +- components/preferences/string.vue | 2 +- components/preferences/switch.vue | 2 +- components/profiles/avatar.vue | 5 +- components/profiles/tiny-card.vue | 10 +- .../sidebars/account/account-manager.vue | 92 +++++++++++++++++++ .../sidebars/account/account-switcher.vue | 92 ------------------- components/sidebars/footer/footer-actions.vue | 40 +++----- components/timelines/timeline.vue | 14 +-- components/ui/alert/index.ts | 2 +- components/ui/avatar/AvatarFallback.vue | 2 +- components/ui/card/Card.vue | 2 +- components/ui/card/CardContent.vue | 2 +- components/ui/card/CardFooter.vue | 2 +- components/ui/card/CardHeader.vue | 2 +- components/ui/dialog/DialogOverlay.vue | 2 +- components/ui/input/url.vue | 10 +- components/ui/sidebar/Sidebar.vue | 2 +- layouts/app.vue | 8 +- pages/preferences/account.vue | 7 +- pages/preferences/emojis.vue | 2 +- 31 files changed, 167 insertions(+), 176 deletions(-) create mode 100644 components/sidebars/account/account-manager.vue delete mode 100644 components/sidebars/account/account-switcher.vue diff --git a/components/editor/content.vue b/components/editor/content.vue index 6d0ffc9..a23c6d9 100644 --- a/components/editor/content.vue +++ b/components/editor/content.vue @@ -1,6 +1,6 @@ \ No newline at end of file + diff --git a/components/preferences/emojis/emoji.vue b/components/preferences/emojis/emoji.vue index b506249..51271ed 100644 --- a/components/preferences/emojis/emoji.vue +++ b/components/preferences/emojis/emoji.vue @@ -5,8 +5,8 @@ cn( 'grid hover:cursor-pointer gap-4 items-center p-4', canEdit - ? 'grid-cols-[auto,1fr,auto]' - : 'grid-cols-[auto,1fr]' + ? 'grid-cols-[auto_1fr_auto]' + : 'grid-cols-[auto_1fr]' ) " > diff --git a/components/preferences/emojis/uploader.vue b/components/preferences/emojis/uploader.vue index d037755..f2eb68d 100644 --- a/components/preferences/emojis/uploader.vue +++ b/components/preferences/emojis/uploader.vue @@ -131,7 +131,7 @@ :as="Card" > diff --git a/components/preferences/profile/editor.vue b/components/preferences/profile/editor.vue index 0f3cd77..83b2e16 100644 --- a/components/preferences/profile/editor.vue +++ b/components/preferences/profile/editor.vue @@ -92,7 +92,7 @@