From d2f75cca6e358fd02da24f807e37f8a3b5145dea Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Tue, 30 Sep 2025 16:28:17 +0200 Subject: [PATCH] update organization switcher to use shadcn dropdownmenu --- .../js/Components/OrganizationSwitcher.vue | 108 +++++++++--------- resources/js/Components/UserSettingsIcon.vue | 11 +- .../ui/dropdown-menu/DropdownMenuLabel.vue | 2 +- 3 files changed, 64 insertions(+), 57 deletions(-) diff --git a/resources/js/Components/OrganizationSwitcher.vue b/resources/js/Components/OrganizationSwitcher.vue index 44e55023..0bdcd04a 100644 --- a/resources/js/Components/OrganizationSwitcher.vue +++ b/resources/js/Components/OrganizationSwitcher.vue @@ -1,12 +1,23 @@ diff --git a/resources/js/Components/UserSettingsIcon.vue b/resources/js/Components/UserSettingsIcon.vue index 3fe5e0c4..24ee6086 100644 --- a/resources/js/Components/UserSettingsIcon.vue +++ b/resources/js/Components/UserSettingsIcon.vue @@ -6,6 +6,7 @@ import { DropdownMenuTrigger, DropdownMenuContent, DropdownMenuItem, + DropdownMenuLabel, } from '@/Components/ui/dropdown-menu'; import { UserCircleIcon, @@ -83,13 +84,13 @@ const openFeedback = () => { -
Manage Account
+ Manage Account - + Profile @@ -98,7 +99,7 @@ const openFeedback = () => { - + API Tokens @@ -108,7 +109,7 @@ const openFeedback = () => { type="button" class="inline-flex items-center gap-2.5 w-full" @click="openFeedback"> - + Feedback @@ -116,7 +117,7 @@ const openFeedback = () => {
diff --git a/resources/js/Components/ui/dropdown-menu/DropdownMenuLabel.vue b/resources/js/Components/ui/dropdown-menu/DropdownMenuLabel.vue index 2cd9addf..59e33222 100644 --- a/resources/js/Components/ui/dropdown-menu/DropdownMenuLabel.vue +++ b/resources/js/Components/ui/dropdown-menu/DropdownMenuLabel.vue @@ -19,7 +19,7 @@ const forwardedProps = useForwardProps(delegatedProps);