From bce6cb939525cc7d41b1e59799dc22ac90c85d0c Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Tue, 3 Mar 2026 17:46:42 +0100 Subject: [PATCH] Move dropdown menu into UI package --- .../Client/ClientMoreOptionsDropdown.vue | 2 +- .../InvitationMoreOptionsDropdown.vue | 2 +- .../Member/MemberMoreOptionsDropdown.vue | 2 +- .../Common/Project/BaseFilterBadge.vue | 2 +- .../Project/ProjectClientFilterBadge.vue | 2 +- .../Project/ProjectMoreOptionsDropdown.vue | 2 +- .../Project/ProjectStatusFilterBadge.vue | 2 +- .../Common/Project/ProjectsFilterDropdown.vue | 2 +- .../ProjectMemberMoreOptionsDropdown.vue | 2 +- .../Report/ReportMoreOptionsDropdown.vue | 2 +- .../Reporting/ReportingExportButton.vue | 2 +- .../Common/Reporting/ReportingOverview.vue | 2 +- .../Common/Tag/TagMoreOptionsDropdown.vue | 2 +- .../Common/Task/TaskMoreOptionsDropdown.vue | 2 +- .../js/Components/OrganizationSwitcher.vue | 2 +- resources/js/Components/UserSettingsIcon.vue | 2 +- resources/js/Pages/ReportingDetailed.vue | 2 +- .../TimeEntryMoreOptionsDropdown.vue | 2 +- .../TimeTrackerMoreOptionsDropdown.vue | 2 +- .../ui/src}/dropdown-menu/DropdownMenu.vue | 0 .../DropdownMenuCheckboxItem.vue | 0 .../dropdown-menu/DropdownMenuContent.vue | 0 .../src}/dropdown-menu/DropdownMenuGroup.vue | 0 .../src}/dropdown-menu/DropdownMenuItem.vue | 0 .../src}/dropdown-menu/DropdownMenuLabel.vue | 0 .../dropdown-menu/DropdownMenuRadioGroup.vue | 0 .../dropdown-menu/DropdownMenuRadioItem.vue | 0 .../dropdown-menu/DropdownMenuSeparator.vue | 0 .../dropdown-menu/DropdownMenuShortcut.vue | 0 .../ui/src}/dropdown-menu/DropdownMenuSub.vue | 0 .../dropdown-menu/DropdownMenuSubContent.vue | 0 .../dropdown-menu/DropdownMenuSubTrigger.vue | 0 .../dropdown-menu/DropdownMenuTrigger.vue | 0 .../ui/src}/dropdown-menu/index.ts | 0 resources/js/packages/ui/src/index.ts | 32 +++++++++++++++++++ 35 files changed, 51 insertions(+), 19 deletions(-) rename resources/js/{Components/ui => packages/ui/src}/dropdown-menu/DropdownMenu.vue (100%) rename resources/js/{Components/ui => packages/ui/src}/dropdown-menu/DropdownMenuCheckboxItem.vue (100%) rename resources/js/{Components/ui => packages/ui/src}/dropdown-menu/DropdownMenuContent.vue (100%) rename resources/js/{Components/ui => packages/ui/src}/dropdown-menu/DropdownMenuGroup.vue (100%) rename resources/js/{Components/ui => packages/ui/src}/dropdown-menu/DropdownMenuItem.vue (100%) rename resources/js/{Components/ui => packages/ui/src}/dropdown-menu/DropdownMenuLabel.vue (100%) rename resources/js/{Components/ui => packages/ui/src}/dropdown-menu/DropdownMenuRadioGroup.vue (100%) rename resources/js/{Components/ui => packages/ui/src}/dropdown-menu/DropdownMenuRadioItem.vue (100%) rename resources/js/{Components/ui => packages/ui/src}/dropdown-menu/DropdownMenuSeparator.vue (100%) rename resources/js/{Components/ui => packages/ui/src}/dropdown-menu/DropdownMenuShortcut.vue (100%) rename resources/js/{Components/ui => packages/ui/src}/dropdown-menu/DropdownMenuSub.vue (100%) rename resources/js/{Components/ui => packages/ui/src}/dropdown-menu/DropdownMenuSubContent.vue (100%) rename resources/js/{Components/ui => packages/ui/src}/dropdown-menu/DropdownMenuSubTrigger.vue (100%) rename resources/js/{Components/ui => packages/ui/src}/dropdown-menu/DropdownMenuTrigger.vue (100%) rename resources/js/{Components/ui => packages/ui/src}/dropdown-menu/index.ts (100%) diff --git a/resources/js/Components/Common/Client/ClientMoreOptionsDropdown.vue b/resources/js/Components/Common/Client/ClientMoreOptionsDropdown.vue index b80b2174..965264c9 100644 --- a/resources/js/Components/Common/Client/ClientMoreOptionsDropdown.vue +++ b/resources/js/Components/Common/Client/ClientMoreOptionsDropdown.vue @@ -7,7 +7,7 @@ import { DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, -} from '@/Components/ui/dropdown-menu'; +} from '@/packages/ui/src'; const emit = defineEmits<{ delete: []; diff --git a/resources/js/Components/Common/Invitation/InvitationMoreOptionsDropdown.vue b/resources/js/Components/Common/Invitation/InvitationMoreOptionsDropdown.vue index d197e714..8264a1db 100644 --- a/resources/js/Components/Common/Invitation/InvitationMoreOptionsDropdown.vue +++ b/resources/js/Components/Common/Invitation/InvitationMoreOptionsDropdown.vue @@ -5,7 +5,7 @@ import { DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, -} from '@/Components/ui/dropdown-menu'; +} from '@/packages/ui/src'; const emit = defineEmits<{ delete: []; diff --git a/resources/js/Components/Common/Member/MemberMoreOptionsDropdown.vue b/resources/js/Components/Common/Member/MemberMoreOptionsDropdown.vue index 140569c3..2b8ecc6a 100644 --- a/resources/js/Components/Common/Member/MemberMoreOptionsDropdown.vue +++ b/resources/js/Components/Common/Member/MemberMoreOptionsDropdown.vue @@ -17,7 +17,7 @@ import { DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, -} from '@/Components/ui/dropdown-menu'; +} from '@/packages/ui/src'; const emit = defineEmits<{ delete: []; diff --git a/resources/js/Components/Common/Project/BaseFilterBadge.vue b/resources/js/Components/Common/Project/BaseFilterBadge.vue index 71ad5038..66af0194 100644 --- a/resources/js/Components/Common/Project/BaseFilterBadge.vue +++ b/resources/js/Components/Common/Project/BaseFilterBadge.vue @@ -5,7 +5,7 @@ import { DropdownMenu, DropdownMenuContent, DropdownMenuTrigger, -} from '@/Components/ui/dropdown-menu'; +} from '@/packages/ui/src'; defineProps<{ icon: Component; diff --git a/resources/js/Components/Common/Project/ProjectClientFilterBadge.vue b/resources/js/Components/Common/Project/ProjectClientFilterBadge.vue index 7c6efdea..294631c9 100644 --- a/resources/js/Components/Common/Project/ProjectClientFilterBadge.vue +++ b/resources/js/Components/Common/Project/ProjectClientFilterBadge.vue @@ -1,7 +1,7 @@