From 456b334fb918df648b77d21bcf5d55bc18ab374e Mon Sep 17 00:00:00 2001 From: Paulo Castellano Date: Mon, 7 Sep 2026 17:18:06 -0300 Subject: [PATCH 1/5] Remove dead code surfaced by the automations removal sweep Closes #334. Everything here had zero importers on main, verified by grepping for the import path or class name across resources/js, app, config, routes, tests and resources/views. Frontend: the leftovers of the Jan 2026 starter kit (AlertError, AppContent, AppShell, Breadcrumbs, Heading, Icon, NavFooter, PlaceholderPattern, UserInfo, WorkspaceSwitcher, GuestLayout, AuthCardLayout, AuthSimpleLayout, useDateMaska) plus 18 shadcn ui/ directories nothing ever imported. ui/sheet and ui/range-calendar stay, against what #334 listed: sheet backs the mobile drawer in ui/sidebar/Sidebar.vue, which AppSidebar renders, and range-calendar backs ui/date-range-picker, used by the analytics page. The "no importer outside ui/" criterion missed those transitive edges. posts/previews/LinkCard.vue also stays; it is live in the X, Threads and Bluesky previews. The sweep's grep only covered single-quoted imports and that one is double-quoted. ui/input/InputMask.vue was not on the list but is an orphan too, and it was the last thing holding maska. PHP: PasswordValidationRules, the Ai\Orientation enum (the image pipeline passes raw 'portrait'/'landscape' strings instead) and QuotaExhaustedException. npm: axios, embla-carousel-vue, vue-input-otp, vaul-vue and maska drop out of package.json. axios stays in the tree as a transitive dependency of @inertiajs/vue3, it just is not ours to declare any more. --- app/Concerns/PasswordValidationRules.php | 31 --- app/Enums/Ai/Orientation.php | 41 ---- app/Exceptions/Ai/QuotaExhaustedException.php | 21 -- package-lock.json | 200 ++++-------------- package.json | 5 - resources/js/components/AlertError.vue | 31 --- resources/js/components/AppContent.vue | 26 --- resources/js/components/AppShell.vue | 22 -- resources/js/components/Breadcrumbs.vue | 37 ---- resources/js/components/Heading.vue | 17 -- resources/js/components/Icon.vue | 38 ---- resources/js/components/NavFooter.vue | 44 ---- .../js/components/PlaceholderPattern.vue | 33 --- resources/js/components/UserInfo.vue | 33 --- resources/js/components/WorkspaceSwitcher.vue | 66 ------ .../ui/alert-dialog/AlertDialog.vue | 15 -- .../ui/alert-dialog/AlertDialogAction.vue | 18 -- .../ui/alert-dialog/AlertDialogCancel.vue | 25 --- .../ui/alert-dialog/AlertDialogContent.vue | 44 ---- .../alert-dialog/AlertDialogDescription.vue | 23 -- .../ui/alert-dialog/AlertDialogFooter.vue | 22 -- .../ui/alert-dialog/AlertDialogHeader.vue | 17 -- .../ui/alert-dialog/AlertDialogTitle.vue | 21 -- .../ui/alert-dialog/AlertDialogTrigger.vue | 12 -- .../js/components/ui/alert-dialog/index.ts | 9 - .../ui/aspect-ratio/AspectRatio.vue | 16 -- .../js/components/ui/aspect-ratio/index.ts | 1 - .../ui/button-group/ButtonGroup.vue | 22 -- .../ui/button-group/ButtonGroupSeparator.vue | 24 --- .../ui/button-group/ButtonGroupText.vue | 29 --- .../js/components/ui/button-group/index.ts | 25 --- .../js/components/ui/carousel/Carousel.vue | 53 ----- .../ui/carousel/CarouselContent.vue | 33 --- .../components/ui/carousel/CarouselItem.vue | 24 --- .../components/ui/carousel/CarouselNext.vue | 41 ---- .../ui/carousel/CarouselPrevious.vue | 41 ---- resources/js/components/ui/carousel/index.ts | 10 - .../js/components/ui/carousel/interface.ts | 26 --- .../js/components/ui/carousel/useCarousel.ts | 56 ----- .../ui/context-menu/ContextMenu.vue | 18 -- .../context-menu/ContextMenuCheckboxItem.vue | 39 ---- .../ui/context-menu/ContextMenuContent.vue | 37 ---- .../ui/context-menu/ContextMenuGroup.vue | 15 -- .../ui/context-menu/ContextMenuItem.vue | 38 ---- .../ui/context-menu/ContextMenuLabel.vue | 22 -- .../ui/context-menu/ContextMenuPortal.vue | 15 -- .../ui/context-menu/ContextMenuRadioGroup.vue | 21 -- .../ui/context-menu/ContextMenuRadioItem.vue | 39 ---- .../ui/context-menu/ContextMenuSeparator.vue | 21 -- .../ui/context-menu/ContextMenuShortcut.vue | 17 -- .../ui/context-menu/ContextMenuSub.vue | 21 -- .../ui/context-menu/ContextMenuSubContent.vue | 32 --- .../ui/context-menu/ContextMenuSubTrigger.vue | 32 --- .../ui/context-menu/ContextMenuTrigger.vue | 17 -- .../js/components/ui/context-menu/index.ts | 14 -- resources/js/components/ui/drawer/Drawer.vue | 23 -- .../js/components/ui/drawer/DrawerClose.vue | 15 -- .../js/components/ui/drawer/DrawerContent.vue | 38 ---- .../ui/drawer/DrawerDescription.vue | 21 -- .../js/components/ui/drawer/DrawerFooter.vue | 17 -- .../js/components/ui/drawer/DrawerHeader.vue | 17 -- .../js/components/ui/drawer/DrawerOverlay.vue | 19 -- .../js/components/ui/drawer/DrawerTitle.vue | 21 -- .../js/components/ui/drawer/DrawerTrigger.vue | 15 -- resources/js/components/ui/drawer/index.ts | 9 - resources/js/components/ui/empty/Empty.vue | 20 -- .../js/components/ui/empty/EmptyContent.vue | 20 -- .../components/ui/empty/EmptyDescription.vue | 20 -- .../js/components/ui/empty/EmptyHeader.vue | 20 -- .../js/components/ui/empty/EmptyMedia.vue | 21 -- .../js/components/ui/empty/EmptyTitle.vue | 17 -- resources/js/components/ui/empty/index.ts | 26 --- .../js/components/ui/hover-card/HoverCard.vue | 19 -- .../ui/hover-card/HoverCardContent.vue | 43 ---- .../ui/hover-card/HoverCardTrigger.vue | 15 -- .../js/components/ui/hover-card/index.ts | 3 - .../components/ui/input-group/InputGroup.vue | 35 --- .../ui/input-group/InputGroupAddon.vue | 36 ---- .../ui/input-group/InputGroupButton.vue | 21 -- .../ui/input-group/InputGroupInput.vue | 19 -- .../ui/input-group/InputGroupText.vue | 19 -- .../ui/input-group/InputGroupTextarea.vue | 19 -- .../js/components/ui/input-group/index.ts | 59 ------ .../js/components/ui/input-otp/InputOTP.vue | 28 --- .../components/ui/input-otp/InputOTPGroup.vue | 22 -- .../ui/input-otp/InputOTPSeparator.vue | 21 -- .../components/ui/input-otp/InputOTPSlot.vue | 32 --- resources/js/components/ui/input-otp/index.ts | 4 - .../js/components/ui/input/InputMask.vue | 40 ---- resources/js/components/ui/input/index.ts | 1 - resources/js/components/ui/kbd/Kbd.vue | 21 -- resources/js/components/ui/kbd/KbdGroup.vue | 17 -- resources/js/components/ui/kbd/index.ts | 2 - .../ui/native-select/NativeSelect.vue | 50 ----- .../ui/native-select/NativeSelectOptGroup.vue | 15 -- .../ui/native-select/NativeSelectOption.vue | 15 -- .../js/components/ui/native-select/index.ts | 3 - .../ui/navigation-menu/NavigationMenu.vue | 35 --- .../navigation-menu/NavigationMenuContent.vue | 31 --- .../NavigationMenuIndicator.vue | 23 -- .../ui/navigation-menu/NavigationMenuItem.vue | 21 -- .../ui/navigation-menu/NavigationMenuLink.vue | 26 --- .../ui/navigation-menu/NavigationMenuList.vue | 28 --- .../navigation-menu/NavigationMenuTrigger.vue | 32 --- .../NavigationMenuViewport.vue | 31 --- .../js/components/ui/navigation-menu/index.ts | 14 -- .../js/components/ui/progress/Progress.vue | 38 ---- resources/js/components/ui/progress/index.ts | 1 - .../components/ui/radio-group/RadioGroup.vue | 25 --- .../ui/radio-group/RadioGroupItem.vue | 40 ---- .../js/components/ui/radio-group/index.ts | 2 - .../ui/resizable/ResizableHandle.vue | 30 --- .../ui/resizable/ResizablePanel.vue | 21 -- .../ui/resizable/ResizablePanelGroup.vue | 25 --- resources/js/components/ui/resizable/index.ts | 3 - .../components/ui/scroll-area/ScrollArea.vue | 33 --- .../components/ui/scroll-area/ScrollBar.vue | 32 --- .../js/components/ui/scroll-area/index.ts | 2 - .../js/components/ui/tags-input/TagsInput.vue | 26 --- .../ui/tags-input/TagsInputInput.vue | 17 -- .../ui/tags-input/TagsInputItem.vue | 20 -- .../ui/tags-input/TagsInputItemDelete.vue | 22 -- .../ui/tags-input/TagsInputItemText.vue | 17 -- .../js/components/ui/tags-input/index.ts | 5 - resources/js/composables/useDateMaska.ts | 10 - resources/js/layouts/GuestLayout.vue | 38 ---- resources/js/layouts/auth/AuthCardLayout.vue | 44 ---- .../js/layouts/auth/AuthSimpleLayout.vue | 33 --- 128 files changed, 39 insertions(+), 3234 deletions(-) delete mode 100644 app/Concerns/PasswordValidationRules.php delete mode 100644 app/Enums/Ai/Orientation.php delete mode 100644 app/Exceptions/Ai/QuotaExhaustedException.php delete mode 100644 resources/js/components/AlertError.vue delete mode 100644 resources/js/components/AppContent.vue delete mode 100644 resources/js/components/AppShell.vue delete mode 100644 resources/js/components/Breadcrumbs.vue delete mode 100644 resources/js/components/Heading.vue delete mode 100644 resources/js/components/Icon.vue delete mode 100644 resources/js/components/NavFooter.vue delete mode 100644 resources/js/components/PlaceholderPattern.vue delete mode 100644 resources/js/components/UserInfo.vue delete mode 100644 resources/js/components/WorkspaceSwitcher.vue delete mode 100644 resources/js/components/ui/alert-dialog/AlertDialog.vue delete mode 100644 resources/js/components/ui/alert-dialog/AlertDialogAction.vue delete mode 100644 resources/js/components/ui/alert-dialog/AlertDialogCancel.vue delete mode 100644 resources/js/components/ui/alert-dialog/AlertDialogContent.vue delete mode 100644 resources/js/components/ui/alert-dialog/AlertDialogDescription.vue delete mode 100644 resources/js/components/ui/alert-dialog/AlertDialogFooter.vue delete mode 100644 resources/js/components/ui/alert-dialog/AlertDialogHeader.vue delete mode 100644 resources/js/components/ui/alert-dialog/AlertDialogTitle.vue delete mode 100644 resources/js/components/ui/alert-dialog/AlertDialogTrigger.vue delete mode 100644 resources/js/components/ui/alert-dialog/index.ts delete mode 100644 resources/js/components/ui/aspect-ratio/AspectRatio.vue delete mode 100644 resources/js/components/ui/aspect-ratio/index.ts delete mode 100644 resources/js/components/ui/button-group/ButtonGroup.vue delete mode 100644 resources/js/components/ui/button-group/ButtonGroupSeparator.vue delete mode 100644 resources/js/components/ui/button-group/ButtonGroupText.vue delete mode 100644 resources/js/components/ui/button-group/index.ts delete mode 100644 resources/js/components/ui/carousel/Carousel.vue delete mode 100644 resources/js/components/ui/carousel/CarouselContent.vue delete mode 100644 resources/js/components/ui/carousel/CarouselItem.vue delete mode 100644 resources/js/components/ui/carousel/CarouselNext.vue delete mode 100644 resources/js/components/ui/carousel/CarouselPrevious.vue delete mode 100644 resources/js/components/ui/carousel/index.ts delete mode 100644 resources/js/components/ui/carousel/interface.ts delete mode 100644 resources/js/components/ui/carousel/useCarousel.ts delete mode 100644 resources/js/components/ui/context-menu/ContextMenu.vue delete mode 100644 resources/js/components/ui/context-menu/ContextMenuCheckboxItem.vue delete mode 100644 resources/js/components/ui/context-menu/ContextMenuContent.vue delete mode 100644 resources/js/components/ui/context-menu/ContextMenuGroup.vue delete mode 100644 resources/js/components/ui/context-menu/ContextMenuItem.vue delete mode 100644 resources/js/components/ui/context-menu/ContextMenuLabel.vue delete mode 100644 resources/js/components/ui/context-menu/ContextMenuPortal.vue delete mode 100644 resources/js/components/ui/context-menu/ContextMenuRadioGroup.vue delete mode 100644 resources/js/components/ui/context-menu/ContextMenuRadioItem.vue delete mode 100644 resources/js/components/ui/context-menu/ContextMenuSeparator.vue delete mode 100644 resources/js/components/ui/context-menu/ContextMenuShortcut.vue delete mode 100644 resources/js/components/ui/context-menu/ContextMenuSub.vue delete mode 100644 resources/js/components/ui/context-menu/ContextMenuSubContent.vue delete mode 100644 resources/js/components/ui/context-menu/ContextMenuSubTrigger.vue delete mode 100644 resources/js/components/ui/context-menu/ContextMenuTrigger.vue delete mode 100644 resources/js/components/ui/context-menu/index.ts delete mode 100644 resources/js/components/ui/drawer/Drawer.vue delete mode 100644 resources/js/components/ui/drawer/DrawerClose.vue delete mode 100644 resources/js/components/ui/drawer/DrawerContent.vue delete mode 100644 resources/js/components/ui/drawer/DrawerDescription.vue delete mode 100644 resources/js/components/ui/drawer/DrawerFooter.vue delete mode 100644 resources/js/components/ui/drawer/DrawerHeader.vue delete mode 100644 resources/js/components/ui/drawer/DrawerOverlay.vue delete mode 100644 resources/js/components/ui/drawer/DrawerTitle.vue delete mode 100644 resources/js/components/ui/drawer/DrawerTrigger.vue delete mode 100644 resources/js/components/ui/drawer/index.ts delete mode 100644 resources/js/components/ui/empty/Empty.vue delete mode 100644 resources/js/components/ui/empty/EmptyContent.vue delete mode 100644 resources/js/components/ui/empty/EmptyDescription.vue delete mode 100644 resources/js/components/ui/empty/EmptyHeader.vue delete mode 100644 resources/js/components/ui/empty/EmptyMedia.vue delete mode 100644 resources/js/components/ui/empty/EmptyTitle.vue delete mode 100644 resources/js/components/ui/empty/index.ts delete mode 100644 resources/js/components/ui/hover-card/HoverCard.vue delete mode 100644 resources/js/components/ui/hover-card/HoverCardContent.vue delete mode 100644 resources/js/components/ui/hover-card/HoverCardTrigger.vue delete mode 100644 resources/js/components/ui/hover-card/index.ts delete mode 100644 resources/js/components/ui/input-group/InputGroup.vue delete mode 100644 resources/js/components/ui/input-group/InputGroupAddon.vue delete mode 100644 resources/js/components/ui/input-group/InputGroupButton.vue delete mode 100644 resources/js/components/ui/input-group/InputGroupInput.vue delete mode 100644 resources/js/components/ui/input-group/InputGroupText.vue delete mode 100644 resources/js/components/ui/input-group/InputGroupTextarea.vue delete mode 100644 resources/js/components/ui/input-group/index.ts delete mode 100644 resources/js/components/ui/input-otp/InputOTP.vue delete mode 100644 resources/js/components/ui/input-otp/InputOTPGroup.vue delete mode 100644 resources/js/components/ui/input-otp/InputOTPSeparator.vue delete mode 100644 resources/js/components/ui/input-otp/InputOTPSlot.vue delete mode 100644 resources/js/components/ui/input-otp/index.ts delete mode 100644 resources/js/components/ui/input/InputMask.vue delete mode 100644 resources/js/components/ui/kbd/Kbd.vue delete mode 100644 resources/js/components/ui/kbd/KbdGroup.vue delete mode 100644 resources/js/components/ui/kbd/index.ts delete mode 100644 resources/js/components/ui/native-select/NativeSelect.vue delete mode 100644 resources/js/components/ui/native-select/NativeSelectOptGroup.vue delete mode 100644 resources/js/components/ui/native-select/NativeSelectOption.vue delete mode 100644 resources/js/components/ui/native-select/index.ts delete mode 100644 resources/js/components/ui/navigation-menu/NavigationMenu.vue delete mode 100644 resources/js/components/ui/navigation-menu/NavigationMenuContent.vue delete mode 100644 resources/js/components/ui/navigation-menu/NavigationMenuIndicator.vue delete mode 100644 resources/js/components/ui/navigation-menu/NavigationMenuItem.vue delete mode 100644 resources/js/components/ui/navigation-menu/NavigationMenuLink.vue delete mode 100644 resources/js/components/ui/navigation-menu/NavigationMenuList.vue delete mode 100644 resources/js/components/ui/navigation-menu/NavigationMenuTrigger.vue delete mode 100644 resources/js/components/ui/navigation-menu/NavigationMenuViewport.vue delete mode 100644 resources/js/components/ui/navigation-menu/index.ts delete mode 100644 resources/js/components/ui/progress/Progress.vue delete mode 100644 resources/js/components/ui/progress/index.ts delete mode 100644 resources/js/components/ui/radio-group/RadioGroup.vue delete mode 100644 resources/js/components/ui/radio-group/RadioGroupItem.vue delete mode 100644 resources/js/components/ui/radio-group/index.ts delete mode 100644 resources/js/components/ui/resizable/ResizableHandle.vue delete mode 100644 resources/js/components/ui/resizable/ResizablePanel.vue delete mode 100644 resources/js/components/ui/resizable/ResizablePanelGroup.vue delete mode 100644 resources/js/components/ui/resizable/index.ts delete mode 100644 resources/js/components/ui/scroll-area/ScrollArea.vue delete mode 100644 resources/js/components/ui/scroll-area/ScrollBar.vue delete mode 100644 resources/js/components/ui/scroll-area/index.ts delete mode 100644 resources/js/components/ui/tags-input/TagsInput.vue delete mode 100644 resources/js/components/ui/tags-input/TagsInputInput.vue delete mode 100644 resources/js/components/ui/tags-input/TagsInputItem.vue delete mode 100644 resources/js/components/ui/tags-input/TagsInputItemDelete.vue delete mode 100644 resources/js/components/ui/tags-input/TagsInputItemText.vue delete mode 100644 resources/js/components/ui/tags-input/index.ts delete mode 100644 resources/js/composables/useDateMaska.ts delete mode 100644 resources/js/layouts/GuestLayout.vue delete mode 100644 resources/js/layouts/auth/AuthCardLayout.vue delete mode 100644 resources/js/layouts/auth/AuthSimpleLayout.vue diff --git a/app/Concerns/PasswordValidationRules.php b/app/Concerns/PasswordValidationRules.php deleted file mode 100644 index 900021773..000000000 --- a/app/Concerns/PasswordValidationRules.php +++ /dev/null @@ -1,31 +0,0 @@ -|string> - */ - protected function passwordRules(): array - { - return ['required', 'string', Password::default(), 'confirmed']; - } - - /** - * Get the validation rules used to validate the current password. - * - * @return array|string> - */ - protected function currentPasswordRules(): array - { - return ['required', 'string', 'current_password']; - } -} diff --git a/app/Enums/Ai/Orientation.php b/app/Enums/Ai/Orientation.php deleted file mode 100644 index 95e7d733d..000000000 --- a/app/Enums/Ai/Orientation.php +++ /dev/null @@ -1,41 +0,0 @@ - '1:1', - self::Portrait => '4:5', - self::Vertical => '9:16', - self::Horizontal => '16:9', - }; - } - - /** - * Size string supported by the AI image SDK (1:1 / 2:3 / 3:2). - * - * OpenAI's image API only accepts these three ratios, so we map every - * orientation to the closest supported one. Gemini accepts the same set. - */ - public function imageApiSize(): string - { - return match ($this) { - self::Square => '1:1', - self::Portrait, self::Vertical => '2:3', - self::Horizontal => '3:2', - }; - } -} diff --git a/app/Exceptions/Ai/QuotaExhaustedException.php b/app/Exceptions/Ai/QuotaExhaustedException.php deleted file mode 100644 index aefdfa53a..000000000 --- a/app/Exceptions/Ai/QuotaExhaustedException.php +++ /dev/null @@ -1,21 +0,0 @@ -value), $used, $limit), - ); - } -} diff --git a/package-lock.json b/package-lock.json index 0df5a2b4f..e161daa7d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,23 +9,18 @@ "@tabler/icons-vue": "^3.36.1", "@tailwindcss/typography": "^0.5.19", "@vueuse/core": "^12.8.2", - "axios": "^1.13.2", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "dayjs": "^1.11.19", - "embla-carousel-vue": "^8.6.0", "highlight.js": "^11.11.1", "laravel-vite-plugin": "^3.1.0", "laravel-vue-i18n": "^2.8.0", - "maska": "^3.2.0", "posthog-js": "^1.364.2", "reka-ui": "^2.9.10", "tailwind-merge": "^3.2.0", "tailwindcss": "^4.1.1", "tw-animate-css": "^1.2.5", - "vaul-vue": "^0.4.1", "vue": "^3.5.13", - "vue-input-otp": "^0.3.2", "vue-sonner": "^2.0.9" }, "devDependencies": { @@ -2438,6 +2433,8 @@ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "debug": "4" }, @@ -2653,7 +2650,9 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "license": "MIT" + "license": "MIT", + "optional": true, + "peer": true }, "node_modules/available-typed-arrays": { "version": "1.0.7", @@ -2676,6 +2675,8 @@ "resolved": "https://registry.npmjs.org/axios/-/axios-1.16.1.tgz", "integrity": "sha512-caYkukvroVPO8KrzuJEb50Hm07KwfBZPEC3VeFHTsqWHvKTsy54hjJz9BS/cdaypROE2rH6xvm9mHX4fgWkr3A==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "follow-redirects": "^1.16.0", "form-data": "^4.0.5", @@ -2743,6 +2744,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "devOptional": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -2886,6 +2888,8 @@ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "delayed-stream": "~1.0.0" }, @@ -3052,6 +3056,7 @@ "version": "4.4.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "devOptional": true, "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -3119,6 +3124,8 @@ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "license": "MIT", + "optional": true, + "peer": true, "engines": { "node": ">=0.4.0" } @@ -3158,6 +3165,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "devOptional": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.1", @@ -3168,34 +3176,6 @@ "node": ">= 0.4" } }, - "node_modules/embla-carousel": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.6.0.tgz", - "integrity": "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==", - "license": "MIT" - }, - "node_modules/embla-carousel-reactive-utils": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/embla-carousel-reactive-utils/-/embla-carousel-reactive-utils-8.6.0.tgz", - "integrity": "sha512-fMVUDUEx0/uIEDM0Mz3dHznDhfX+znCCDCeIophYb1QGVM7YThSWX+wz11zlYwWFOr74b4QLGg0hrGPJeG2s4A==", - "license": "MIT", - "peerDependencies": { - "embla-carousel": "8.6.0" - } - }, - "node_modules/embla-carousel-vue": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/embla-carousel-vue/-/embla-carousel-vue-8.6.0.tgz", - "integrity": "sha512-v8UO5UsyLocZnu/LbfQA7Dn2QHuZKurJY93VUmZYP//QRWoCWOsionmvLLAlibkET3pGPs7++03VhJKbWD7vhQ==", - "license": "MIT", - "dependencies": { - "embla-carousel": "8.6.0", - "embla-carousel-reactive-utils": "8.6.0" - }, - "peerDependencies": { - "vue": "^3.2.37" - } - }, "node_modules/emoji-regex": { "version": "10.6.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", @@ -3328,6 +3308,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "devOptional": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -3337,6 +3318,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "devOptional": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -3346,6 +3328,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "devOptional": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0" @@ -3358,6 +3341,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "devOptional": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -4089,6 +4073,8 @@ } ], "license": "MIT", + "optional": true, + "peer": true, "engines": { "node": ">=4.0" }, @@ -4119,6 +4105,8 @@ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -4148,6 +4136,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "devOptional": true, "license": "MIT", "funding": { "url": "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/sponsors/ljharb" @@ -4221,6 +4210,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "devOptional": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.2", @@ -4245,6 +4235,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "devOptional": true, "license": "MIT", "dependencies": { "dunder-proto": "^1.0.1", @@ -4332,6 +4323,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "devOptional": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -4403,6 +4395,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "devOptional": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -4415,6 +4408,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "devOptional": true, "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" @@ -4430,6 +4424,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "devOptional": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -4462,6 +4457,8 @@ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "agent-base": "6", "debug": "4" @@ -5379,16 +5376,11 @@ "@jridgewell/sourcemap-codec": "^1.5.5" } }, - "node_modules/maska": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/maska/-/maska-3.2.0.tgz", - "integrity": "sha512-zSmSgs5/q9vMSmrdZT3rKOv9uLznNWR/niuuAdBZDTvB3SMKOX9vhMtDijFyExz+B4UClu2rvksylUh/ea1bLA==", - "license": "MIT" - }, "node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "devOptional": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -5423,6 +5415,8 @@ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "license": "MIT", + "optional": true, + "peer": true, "engines": { "node": ">= 0.6" } @@ -5432,6 +5426,8 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "mime-db": "1.52.0" }, @@ -5469,6 +5465,7 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "devOptional": true, "license": "MIT" }, "node_modules/muggle-string": { @@ -6062,6 +6059,8 @@ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz", "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==", "license": "MIT", + "optional": true, + "peer": true, "engines": { "node": ">=10" } @@ -7157,114 +7156,6 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", "license": "MIT" }, - "node_modules/vaul-vue": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/vaul-vue/-/vaul-vue-0.4.1.tgz", - "integrity": "sha512-A6jOWOZX5yvyo1qMn7IveoWN91mJI5L3BUKsIwkg6qrTGgHs1Sb1JF/vyLJgnbN1rH4OOOxFbtqL9A46bOyGUQ==", - "dependencies": { - "@vueuse/core": "^10.8.0", - "reka-ui": "^2.0.0", - "vue": "^3.4.5" - }, - "peerDependencies": { - "reka-ui": "^2.0.0", - "vue": "^3.3.0" - } - }, - "node_modules/vaul-vue/node_modules/@types/web-bluetooth": { - "version": "0.0.20", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", - "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==", - "license": "MIT" - }, - "node_modules/vaul-vue/node_modules/@vueuse/core": { - "version": "10.11.1", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.11.1.tgz", - "integrity": "sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==", - "license": "MIT", - "dependencies": { - "@types/web-bluetooth": "^0.0.20", - "@vueuse/metadata": "10.11.1", - "@vueuse/shared": "10.11.1", - "vue-demi": ">=0.14.8" - }, - "funding": { - "url": "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/sponsors/antfu" - } - }, - "node_modules/vaul-vue/node_modules/@vueuse/core/node_modules/vue-demi": { - "version": "0.14.10", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", - "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "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/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, - "node_modules/vaul-vue/node_modules/@vueuse/metadata": { - "version": "10.11.1", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.11.1.tgz", - "integrity": "sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==", - "license": "MIT", - "funding": { - "url": "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/sponsors/antfu" - } - }, - "node_modules/vaul-vue/node_modules/@vueuse/shared": { - "version": "10.11.1", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.11.1.tgz", - "integrity": "sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==", - "license": "MIT", - "dependencies": { - "vue-demi": ">=0.14.8" - }, - "funding": { - "url": "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/sponsors/antfu" - } - }, - "node_modules/vaul-vue/node_modules/@vueuse/shared/node_modules/vue-demi": { - "version": "0.14.10", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", - "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "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/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, "node_modules/vite": { "version": "8.0.16", "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.16.tgz", @@ -7429,19 +7320,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/vue-input-otp": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/vue-input-otp/-/vue-input-otp-0.3.2.tgz", - "integrity": "sha512-QMl1842WB6uNAsK4+mZXIskb00TOfahH3AQt8rpRecbtQnOp+oHSUbL/Z3wekfy6pAl+hyN3e1rCUSkCMzbDLQ==", - "license": "MIT", - "dependencies": { - "@vueuse/core": "^12.8.2", - "reka-ui": "^2.6.1" - }, - "peerDependencies": { - "vue": "^3.2.0" - } - }, "node_modules/vue-sonner": { "version": "2.0.9", "resolved": "https://registry.npmjs.org/vue-sonner/-/vue-sonner-2.0.9.tgz", diff --git a/package.json b/package.json index e54d3f104..bcaa84783 100644 --- a/package.json +++ b/package.json @@ -41,23 +41,18 @@ "@tabler/icons-vue": "^3.36.1", "@tailwindcss/typography": "^0.5.19", "@vueuse/core": "^12.8.2", - "axios": "^1.13.2", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "dayjs": "^1.11.19", - "embla-carousel-vue": "^8.6.0", "highlight.js": "^11.11.1", "laravel-vite-plugin": "^3.1.0", "laravel-vue-i18n": "^2.8.0", - "maska": "^3.2.0", "posthog-js": "^1.364.2", "reka-ui": "^2.9.10", "tailwind-merge": "^3.2.0", "tailwindcss": "^4.1.1", "tw-animate-css": "^1.2.5", - "vaul-vue": "^0.4.1", "vue": "^3.5.13", - "vue-input-otp": "^0.3.2", "vue-sonner": "^2.0.9" }, "optionalDependencies": { diff --git a/resources/js/components/AlertError.vue b/resources/js/components/AlertError.vue deleted file mode 100644 index 1acc5de38..000000000 --- a/resources/js/components/AlertError.vue +++ /dev/null @@ -1,31 +0,0 @@ - - - diff --git a/resources/js/components/AppContent.vue b/resources/js/components/AppContent.vue deleted file mode 100644 index dbca1b5d0..000000000 --- a/resources/js/components/AppContent.vue +++ /dev/null @@ -1,26 +0,0 @@ - - - diff --git a/resources/js/components/AppShell.vue b/resources/js/components/AppShell.vue deleted file mode 100644 index 1088f4f1f..000000000 --- a/resources/js/components/AppShell.vue +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/resources/js/components/Breadcrumbs.vue b/resources/js/components/Breadcrumbs.vue deleted file mode 100644 index 60190204a..000000000 --- a/resources/js/components/Breadcrumbs.vue +++ /dev/null @@ -1,37 +0,0 @@ - - - diff --git a/resources/js/components/Heading.vue b/resources/js/components/Heading.vue deleted file mode 100644 index f50187afd..000000000 --- a/resources/js/components/Heading.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/resources/js/components/Icon.vue b/resources/js/components/Icon.vue deleted file mode 100644 index e4ab86219..000000000 --- a/resources/js/components/Icon.vue +++ /dev/null @@ -1,38 +0,0 @@ - - - diff --git a/resources/js/components/NavFooter.vue b/resources/js/components/NavFooter.vue deleted file mode 100644 index 6ae1d5f24..000000000 --- a/resources/js/components/NavFooter.vue +++ /dev/null @@ -1,44 +0,0 @@ - - - diff --git a/resources/js/components/PlaceholderPattern.vue b/resources/js/components/PlaceholderPattern.vue deleted file mode 100644 index 95556e3bf..000000000 --- a/resources/js/components/PlaceholderPattern.vue +++ /dev/null @@ -1,33 +0,0 @@ - - - diff --git a/resources/js/components/UserInfo.vue b/resources/js/components/UserInfo.vue deleted file mode 100644 index c015058c1..000000000 --- a/resources/js/components/UserInfo.vue +++ /dev/null @@ -1,33 +0,0 @@ - - - diff --git a/resources/js/components/WorkspaceSwitcher.vue b/resources/js/components/WorkspaceSwitcher.vue deleted file mode 100644 index 15c14ca1b..000000000 --- a/resources/js/components/WorkspaceSwitcher.vue +++ /dev/null @@ -1,66 +0,0 @@ - - - diff --git a/resources/js/components/ui/alert-dialog/AlertDialog.vue b/resources/js/components/ui/alert-dialog/AlertDialog.vue deleted file mode 100644 index b6e6b4bf8..000000000 --- a/resources/js/components/ui/alert-dialog/AlertDialog.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - diff --git a/resources/js/components/ui/alert-dialog/AlertDialogAction.vue b/resources/js/components/ui/alert-dialog/AlertDialogAction.vue deleted file mode 100644 index 09cf6fcbc..000000000 --- a/resources/js/components/ui/alert-dialog/AlertDialogAction.vue +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/resources/js/components/ui/alert-dialog/AlertDialogCancel.vue b/resources/js/components/ui/alert-dialog/AlertDialogCancel.vue deleted file mode 100644 index e261894e5..000000000 --- a/resources/js/components/ui/alert-dialog/AlertDialogCancel.vue +++ /dev/null @@ -1,25 +0,0 @@ - - - diff --git a/resources/js/components/ui/alert-dialog/AlertDialogContent.vue b/resources/js/components/ui/alert-dialog/AlertDialogContent.vue deleted file mode 100644 index ea0962b6b..000000000 --- a/resources/js/components/ui/alert-dialog/AlertDialogContent.vue +++ /dev/null @@ -1,44 +0,0 @@ - - - diff --git a/resources/js/components/ui/alert-dialog/AlertDialogDescription.vue b/resources/js/components/ui/alert-dialog/AlertDialogDescription.vue deleted file mode 100644 index 69642c9a5..000000000 --- a/resources/js/components/ui/alert-dialog/AlertDialogDescription.vue +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/resources/js/components/ui/alert-dialog/AlertDialogFooter.vue b/resources/js/components/ui/alert-dialog/AlertDialogFooter.vue deleted file mode 100644 index 50d4098ea..000000000 --- a/resources/js/components/ui/alert-dialog/AlertDialogFooter.vue +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/resources/js/components/ui/alert-dialog/AlertDialogHeader.vue b/resources/js/components/ui/alert-dialog/AlertDialogHeader.vue deleted file mode 100644 index dbe72a764..000000000 --- a/resources/js/components/ui/alert-dialog/AlertDialogHeader.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/resources/js/components/ui/alert-dialog/AlertDialogTitle.vue b/resources/js/components/ui/alert-dialog/AlertDialogTitle.vue deleted file mode 100644 index bb97e4d4a..000000000 --- a/resources/js/components/ui/alert-dialog/AlertDialogTitle.vue +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/resources/js/components/ui/alert-dialog/AlertDialogTrigger.vue b/resources/js/components/ui/alert-dialog/AlertDialogTrigger.vue deleted file mode 100644 index 98d40ee08..000000000 --- a/resources/js/components/ui/alert-dialog/AlertDialogTrigger.vue +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/resources/js/components/ui/alert-dialog/index.ts b/resources/js/components/ui/alert-dialog/index.ts deleted file mode 100644 index cf1b45dff..000000000 --- a/resources/js/components/ui/alert-dialog/index.ts +++ /dev/null @@ -1,9 +0,0 @@ -export { default as AlertDialog } from "./AlertDialog.vue" -export { default as AlertDialogAction } from "./AlertDialogAction.vue" -export { default as AlertDialogCancel } from "./AlertDialogCancel.vue" -export { default as AlertDialogContent } from "./AlertDialogContent.vue" -export { default as AlertDialogDescription } from "./AlertDialogDescription.vue" -export { default as AlertDialogFooter } from "./AlertDialogFooter.vue" -export { default as AlertDialogHeader } from "./AlertDialogHeader.vue" -export { default as AlertDialogTitle } from "./AlertDialogTitle.vue" -export { default as AlertDialogTrigger } from "./AlertDialogTrigger.vue" diff --git a/resources/js/components/ui/aspect-ratio/AspectRatio.vue b/resources/js/components/ui/aspect-ratio/AspectRatio.vue deleted file mode 100644 index 857c208de..000000000 --- a/resources/js/components/ui/aspect-ratio/AspectRatio.vue +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/resources/js/components/ui/aspect-ratio/index.ts b/resources/js/components/ui/aspect-ratio/index.ts deleted file mode 100644 index e658f55a0..000000000 --- a/resources/js/components/ui/aspect-ratio/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default as AspectRatio } from "./AspectRatio.vue" diff --git a/resources/js/components/ui/button-group/ButtonGroup.vue b/resources/js/components/ui/button-group/ButtonGroup.vue deleted file mode 100644 index 9dbef6ac2..000000000 --- a/resources/js/components/ui/button-group/ButtonGroup.vue +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/resources/js/components/ui/button-group/ButtonGroupSeparator.vue b/resources/js/components/ui/button-group/ButtonGroupSeparator.vue deleted file mode 100644 index e069dd5cc..000000000 --- a/resources/js/components/ui/button-group/ButtonGroupSeparator.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/resources/js/components/ui/button-group/ButtonGroupText.vue b/resources/js/components/ui/button-group/ButtonGroupText.vue deleted file mode 100644 index c436843e4..000000000 --- a/resources/js/components/ui/button-group/ButtonGroupText.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - diff --git a/resources/js/components/ui/button-group/index.ts b/resources/js/components/ui/button-group/index.ts deleted file mode 100644 index 474566fa6..000000000 --- a/resources/js/components/ui/button-group/index.ts +++ /dev/null @@ -1,25 +0,0 @@ -import type { VariantProps } from "class-variance-authority" -import { cva } from "class-variance-authority" - -export { default as ButtonGroup } from "./ButtonGroup.vue" -export { default as ButtonGroupSeparator } from "./ButtonGroupSeparator.vue" -export { default as ButtonGroupText } from "./ButtonGroupText.vue" - -export const buttonGroupVariants = cva( - "flex w-fit items-stretch [&>*]:focus-visible:z-10 [&>*]:focus-visible:relative [&>[data-slot=select-trigger]:not([class*='w-'])]:w-fit [&>input]:flex-1 has-[select[aria-hidden=true]:last-child]:[&>[data-slot=select-trigger]:last-of-type]:rounded-r-md has-[>[data-slot=button-group]]:gap-2", - { - variants: { - orientation: { - horizontal: - "[&>*:not(:first-child)]:rounded-l-none [&>*:not(:first-child)]:border-l-0 [&>*:not(:last-child)]:rounded-r-none", - vertical: - "flex-col [&>*:not(:first-child)]:rounded-t-none [&>*:not(:first-child)]:border-t-0 [&>*:not(:last-child)]:rounded-b-none", - }, - }, - defaultVariants: { - orientation: "horizontal", - }, - }, -) - -export type ButtonGroupVariants = VariantProps diff --git a/resources/js/components/ui/carousel/Carousel.vue b/resources/js/components/ui/carousel/Carousel.vue deleted file mode 100644 index 4575682ae..000000000 --- a/resources/js/components/ui/carousel/Carousel.vue +++ /dev/null @@ -1,53 +0,0 @@ - - - diff --git a/resources/js/components/ui/carousel/CarouselContent.vue b/resources/js/components/ui/carousel/CarouselContent.vue deleted file mode 100644 index bd3db7e7b..000000000 --- a/resources/js/components/ui/carousel/CarouselContent.vue +++ /dev/null @@ -1,33 +0,0 @@ - - - diff --git a/resources/js/components/ui/carousel/CarouselItem.vue b/resources/js/components/ui/carousel/CarouselItem.vue deleted file mode 100644 index 39df4c63e..000000000 --- a/resources/js/components/ui/carousel/CarouselItem.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/resources/js/components/ui/carousel/CarouselNext.vue b/resources/js/components/ui/carousel/CarouselNext.vue deleted file mode 100644 index ad88c0085..000000000 --- a/resources/js/components/ui/carousel/CarouselNext.vue +++ /dev/null @@ -1,41 +0,0 @@ - - - diff --git a/resources/js/components/ui/carousel/CarouselPrevious.vue b/resources/js/components/ui/carousel/CarouselPrevious.vue deleted file mode 100644 index 80785a85d..000000000 --- a/resources/js/components/ui/carousel/CarouselPrevious.vue +++ /dev/null @@ -1,41 +0,0 @@ - - - diff --git a/resources/js/components/ui/carousel/index.ts b/resources/js/components/ui/carousel/index.ts deleted file mode 100644 index 154bfcbe9..000000000 --- a/resources/js/components/ui/carousel/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -export { default as Carousel } from "./Carousel.vue" -export { default as CarouselContent } from "./CarouselContent.vue" -export { default as CarouselItem } from "./CarouselItem.vue" -export { default as CarouselNext } from "./CarouselNext.vue" -export { default as CarouselPrevious } from "./CarouselPrevious.vue" -export type { - UnwrapRefCarouselApi as CarouselApi, -} from "./interface" - -export { useCarousel } from "./useCarousel" diff --git a/resources/js/components/ui/carousel/interface.ts b/resources/js/components/ui/carousel/interface.ts deleted file mode 100644 index 74eaf36d0..000000000 --- a/resources/js/components/ui/carousel/interface.ts +++ /dev/null @@ -1,26 +0,0 @@ -import type useEmblaCarousel from "embla-carousel-vue" -import type { - EmblaCarouselVueType, -} from "embla-carousel-vue" -import type { HTMLAttributes, UnwrapRef } from "vue" - -type CarouselApi = EmblaCarouselVueType[1] -type UseCarouselParameters = Parameters -type CarouselOptions = UseCarouselParameters[0] -type CarouselPlugin = UseCarouselParameters[1] - -export type UnwrapRefCarouselApi = UnwrapRef - -export interface CarouselProps { - opts?: CarouselOptions - plugins?: CarouselPlugin - orientation?: "horizontal" | "vertical" -} - -export interface CarouselEmits { - (e: "init-api", payload: UnwrapRefCarouselApi): void -} - -export interface WithClassAsProps { - class?: HTMLAttributes["class"] -} diff --git a/resources/js/components/ui/carousel/useCarousel.ts b/resources/js/components/ui/carousel/useCarousel.ts deleted file mode 100644 index 32e35ca09..000000000 --- a/resources/js/components/ui/carousel/useCarousel.ts +++ /dev/null @@ -1,56 +0,0 @@ -import type { UnwrapRefCarouselApi as CarouselApi, CarouselEmits, CarouselProps } from "./interface" -import { createInjectionState } from "@vueuse/core" -import emblaCarouselVue from "embla-carousel-vue" -import { onMounted, ref } from "vue" - -const [useProvideCarousel, useInjectCarousel] = createInjectionState( - ({ - opts, - orientation, - plugins, - }: CarouselProps, emits: CarouselEmits) => { - const [emblaNode, emblaApi] = emblaCarouselVue({ - ...opts, - axis: orientation === "horizontal" ? "x" : "y", - }, plugins) - - function scrollPrev() { - emblaApi.value?.scrollPrev() - } - function scrollNext() { - emblaApi.value?.scrollNext() - } - - const canScrollNext = ref(false) - const canScrollPrev = ref(false) - - function onSelect(api: CarouselApi) { - canScrollNext.value = api?.canScrollNext() || false - canScrollPrev.value = api?.canScrollPrev() || false - } - - onMounted(() => { - if (!emblaApi.value) - return - - emblaApi.value?.on("init", onSelect) - emblaApi.value?.on("reInit", onSelect) - emblaApi.value?.on("select", onSelect) - - emits("init-api", emblaApi.value) - }) - - return { carouselRef: emblaNode, carouselApi: emblaApi, canScrollPrev, canScrollNext, scrollPrev, scrollNext, orientation } - }, -) - -function useCarousel() { - const carouselState = useInjectCarousel() - - if (!carouselState) - throw new Error("useCarousel must be used within a ") - - return carouselState -} - -export { useCarousel, useProvideCarousel } diff --git a/resources/js/components/ui/context-menu/ContextMenu.vue b/resources/js/components/ui/context-menu/ContextMenu.vue deleted file mode 100644 index b4c6c0934..000000000 --- a/resources/js/components/ui/context-menu/ContextMenu.vue +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/resources/js/components/ui/context-menu/ContextMenuCheckboxItem.vue b/resources/js/components/ui/context-menu/ContextMenuCheckboxItem.vue deleted file mode 100644 index fa9968433..000000000 --- a/resources/js/components/ui/context-menu/ContextMenuCheckboxItem.vue +++ /dev/null @@ -1,39 +0,0 @@ - - - diff --git a/resources/js/components/ui/context-menu/ContextMenuContent.vue b/resources/js/components/ui/context-menu/ContextMenuContent.vue deleted file mode 100644 index 2fbc5568c..000000000 --- a/resources/js/components/ui/context-menu/ContextMenuContent.vue +++ /dev/null @@ -1,37 +0,0 @@ - - - diff --git a/resources/js/components/ui/context-menu/ContextMenuGroup.vue b/resources/js/components/ui/context-menu/ContextMenuGroup.vue deleted file mode 100644 index 9af9b2665..000000000 --- a/resources/js/components/ui/context-menu/ContextMenuGroup.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - diff --git a/resources/js/components/ui/context-menu/ContextMenuItem.vue b/resources/js/components/ui/context-menu/ContextMenuItem.vue deleted file mode 100644 index b6a4c48e5..000000000 --- a/resources/js/components/ui/context-menu/ContextMenuItem.vue +++ /dev/null @@ -1,38 +0,0 @@ - - - diff --git a/resources/js/components/ui/context-menu/ContextMenuLabel.vue b/resources/js/components/ui/context-menu/ContextMenuLabel.vue deleted file mode 100644 index 80d051957..000000000 --- a/resources/js/components/ui/context-menu/ContextMenuLabel.vue +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/resources/js/components/ui/context-menu/ContextMenuPortal.vue b/resources/js/components/ui/context-menu/ContextMenuPortal.vue deleted file mode 100644 index c50a2b330..000000000 --- a/resources/js/components/ui/context-menu/ContextMenuPortal.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - diff --git a/resources/js/components/ui/context-menu/ContextMenuRadioGroup.vue b/resources/js/components/ui/context-menu/ContextMenuRadioGroup.vue deleted file mode 100644 index 25372ed82..000000000 --- a/resources/js/components/ui/context-menu/ContextMenuRadioGroup.vue +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/resources/js/components/ui/context-menu/ContextMenuRadioItem.vue b/resources/js/components/ui/context-menu/ContextMenuRadioItem.vue deleted file mode 100644 index 10dfdfd9f..000000000 --- a/resources/js/components/ui/context-menu/ContextMenuRadioItem.vue +++ /dev/null @@ -1,39 +0,0 @@ - - - diff --git a/resources/js/components/ui/context-menu/ContextMenuSeparator.vue b/resources/js/components/ui/context-menu/ContextMenuSeparator.vue deleted file mode 100644 index d7f0c60f0..000000000 --- a/resources/js/components/ui/context-menu/ContextMenuSeparator.vue +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/resources/js/components/ui/context-menu/ContextMenuShortcut.vue b/resources/js/components/ui/context-menu/ContextMenuShortcut.vue deleted file mode 100644 index 2631d6826..000000000 --- a/resources/js/components/ui/context-menu/ContextMenuShortcut.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/resources/js/components/ui/context-menu/ContextMenuSub.vue b/resources/js/components/ui/context-menu/ContextMenuSub.vue deleted file mode 100644 index aeb1835cc..000000000 --- a/resources/js/components/ui/context-menu/ContextMenuSub.vue +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/resources/js/components/ui/context-menu/ContextMenuSubContent.vue b/resources/js/components/ui/context-menu/ContextMenuSubContent.vue deleted file mode 100644 index c4fcafdad..000000000 --- a/resources/js/components/ui/context-menu/ContextMenuSubContent.vue +++ /dev/null @@ -1,32 +0,0 @@ - - - diff --git a/resources/js/components/ui/context-menu/ContextMenuSubTrigger.vue b/resources/js/components/ui/context-menu/ContextMenuSubTrigger.vue deleted file mode 100644 index 987324bea..000000000 --- a/resources/js/components/ui/context-menu/ContextMenuSubTrigger.vue +++ /dev/null @@ -1,32 +0,0 @@ - - - diff --git a/resources/js/components/ui/context-menu/ContextMenuTrigger.vue b/resources/js/components/ui/context-menu/ContextMenuTrigger.vue deleted file mode 100644 index 70a8143ff..000000000 --- a/resources/js/components/ui/context-menu/ContextMenuTrigger.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/resources/js/components/ui/context-menu/index.ts b/resources/js/components/ui/context-menu/index.ts deleted file mode 100644 index 5919fd37d..000000000 --- a/resources/js/components/ui/context-menu/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -export { default as ContextMenu } from "./ContextMenu.vue" -export { default as ContextMenuCheckboxItem } from "./ContextMenuCheckboxItem.vue" -export { default as ContextMenuContent } from "./ContextMenuContent.vue" -export { default as ContextMenuGroup } from "./ContextMenuGroup.vue" -export { default as ContextMenuItem } from "./ContextMenuItem.vue" -export { default as ContextMenuLabel } from "./ContextMenuLabel.vue" -export { default as ContextMenuRadioGroup } from "./ContextMenuRadioGroup.vue" -export { default as ContextMenuRadioItem } from "./ContextMenuRadioItem.vue" -export { default as ContextMenuSeparator } from "./ContextMenuSeparator.vue" -export { default as ContextMenuShortcut } from "./ContextMenuShortcut.vue" -export { default as ContextMenuSub } from "./ContextMenuSub.vue" -export { default as ContextMenuSubContent } from "./ContextMenuSubContent.vue" -export { default as ContextMenuSubTrigger } from "./ContextMenuSubTrigger.vue" -export { default as ContextMenuTrigger } from "./ContextMenuTrigger.vue" diff --git a/resources/js/components/ui/drawer/Drawer.vue b/resources/js/components/ui/drawer/Drawer.vue deleted file mode 100644 index 5428e35c1..000000000 --- a/resources/js/components/ui/drawer/Drawer.vue +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/resources/js/components/ui/drawer/DrawerClose.vue b/resources/js/components/ui/drawer/DrawerClose.vue deleted file mode 100644 index eecc11b7f..000000000 --- a/resources/js/components/ui/drawer/DrawerClose.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - diff --git a/resources/js/components/ui/drawer/DrawerContent.vue b/resources/js/components/ui/drawer/DrawerContent.vue deleted file mode 100644 index 5994c854c..000000000 --- a/resources/js/components/ui/drawer/DrawerContent.vue +++ /dev/null @@ -1,38 +0,0 @@ - - - diff --git a/resources/js/components/ui/drawer/DrawerDescription.vue b/resources/js/components/ui/drawer/DrawerDescription.vue deleted file mode 100644 index 77e69ba35..000000000 --- a/resources/js/components/ui/drawer/DrawerDescription.vue +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/resources/js/components/ui/drawer/DrawerFooter.vue b/resources/js/components/ui/drawer/DrawerFooter.vue deleted file mode 100644 index 34c2e1217..000000000 --- a/resources/js/components/ui/drawer/DrawerFooter.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/resources/js/components/ui/drawer/DrawerHeader.vue b/resources/js/components/ui/drawer/DrawerHeader.vue deleted file mode 100644 index f68aeb059..000000000 --- a/resources/js/components/ui/drawer/DrawerHeader.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/resources/js/components/ui/drawer/DrawerOverlay.vue b/resources/js/components/ui/drawer/DrawerOverlay.vue deleted file mode 100644 index e7e4a05ab..000000000 --- a/resources/js/components/ui/drawer/DrawerOverlay.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/resources/js/components/ui/drawer/DrawerTitle.vue b/resources/js/components/ui/drawer/DrawerTitle.vue deleted file mode 100644 index 328fb0d21..000000000 --- a/resources/js/components/ui/drawer/DrawerTitle.vue +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/resources/js/components/ui/drawer/DrawerTrigger.vue b/resources/js/components/ui/drawer/DrawerTrigger.vue deleted file mode 100644 index 04b5bf13b..000000000 --- a/resources/js/components/ui/drawer/DrawerTrigger.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - diff --git a/resources/js/components/ui/drawer/index.ts b/resources/js/components/ui/drawer/index.ts deleted file mode 100644 index 0d07820d6..000000000 --- a/resources/js/components/ui/drawer/index.ts +++ /dev/null @@ -1,9 +0,0 @@ -export { default as Drawer } from "./Drawer.vue" -export { default as DrawerClose } from "./DrawerClose.vue" -export { default as DrawerContent } from "./DrawerContent.vue" -export { default as DrawerDescription } from "./DrawerDescription.vue" -export { default as DrawerFooter } from "./DrawerFooter.vue" -export { default as DrawerHeader } from "./DrawerHeader.vue" -export { default as DrawerOverlay } from "./DrawerOverlay.vue" -export { default as DrawerTitle } from "./DrawerTitle.vue" -export { default as DrawerTrigger } from "./DrawerTrigger.vue" diff --git a/resources/js/components/ui/empty/Empty.vue b/resources/js/components/ui/empty/Empty.vue deleted file mode 100644 index 2637b3c7b..000000000 --- a/resources/js/components/ui/empty/Empty.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/resources/js/components/ui/empty/EmptyContent.vue b/resources/js/components/ui/empty/EmptyContent.vue deleted file mode 100644 index d19ee0003..000000000 --- a/resources/js/components/ui/empty/EmptyContent.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/resources/js/components/ui/empty/EmptyDescription.vue b/resources/js/components/ui/empty/EmptyDescription.vue deleted file mode 100644 index e4ed5fb71..000000000 --- a/resources/js/components/ui/empty/EmptyDescription.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/resources/js/components/ui/empty/EmptyHeader.vue b/resources/js/components/ui/empty/EmptyHeader.vue deleted file mode 100644 index ac21d8c89..000000000 --- a/resources/js/components/ui/empty/EmptyHeader.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/resources/js/components/ui/empty/EmptyMedia.vue b/resources/js/components/ui/empty/EmptyMedia.vue deleted file mode 100644 index c68397c0c..000000000 --- a/resources/js/components/ui/empty/EmptyMedia.vue +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/resources/js/components/ui/empty/EmptyTitle.vue b/resources/js/components/ui/empty/EmptyTitle.vue deleted file mode 100644 index 90c950d29..000000000 --- a/resources/js/components/ui/empty/EmptyTitle.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/resources/js/components/ui/empty/index.ts b/resources/js/components/ui/empty/index.ts deleted file mode 100644 index ce0c489f2..000000000 --- a/resources/js/components/ui/empty/index.ts +++ /dev/null @@ -1,26 +0,0 @@ -import type { VariantProps } from "class-variance-authority" -import { cva } from "class-variance-authority" - -export { default as Empty } from "./Empty.vue" -export { default as EmptyContent } from "./EmptyContent.vue" -export { default as EmptyDescription } from "./EmptyDescription.vue" -export { default as EmptyHeader } from "./EmptyHeader.vue" -export { default as EmptyMedia } from "./EmptyMedia.vue" -export { default as EmptyTitle } from "./EmptyTitle.vue" - -export const emptyMediaVariants = cva( - "mb-2 flex shrink-0 items-center justify-center [&_svg]:pointer-events-none [&_svg]:shrink-0", - { - variants: { - variant: { - default: "bg-transparent", - icon: "bg-muted text-foreground flex size-10 shrink-0 items-center justify-center rounded-lg [&_svg:not([class*='size-'])]:size-6", - }, - }, - defaultVariants: { - variant: "default", - }, - }, -) - -export type EmptyMediaVariants = VariantProps diff --git a/resources/js/components/ui/hover-card/HoverCard.vue b/resources/js/components/ui/hover-card/HoverCard.vue deleted file mode 100644 index 07d11e605..000000000 --- a/resources/js/components/ui/hover-card/HoverCard.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/resources/js/components/ui/hover-card/HoverCardContent.vue b/resources/js/components/ui/hover-card/HoverCardContent.vue deleted file mode 100644 index 2a3c55336..000000000 --- a/resources/js/components/ui/hover-card/HoverCardContent.vue +++ /dev/null @@ -1,43 +0,0 @@ - - - diff --git a/resources/js/components/ui/hover-card/HoverCardTrigger.vue b/resources/js/components/ui/hover-card/HoverCardTrigger.vue deleted file mode 100644 index 0a0900192..000000000 --- a/resources/js/components/ui/hover-card/HoverCardTrigger.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - diff --git a/resources/js/components/ui/hover-card/index.ts b/resources/js/components/ui/hover-card/index.ts deleted file mode 100644 index 49b2930d2..000000000 --- a/resources/js/components/ui/hover-card/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export { default as HoverCard } from "./HoverCard.vue" -export { default as HoverCardContent } from "./HoverCardContent.vue" -export { default as HoverCardTrigger } from "./HoverCardTrigger.vue" diff --git a/resources/js/components/ui/input-group/InputGroup.vue b/resources/js/components/ui/input-group/InputGroup.vue deleted file mode 100644 index d32d69d4a..000000000 --- a/resources/js/components/ui/input-group/InputGroup.vue +++ /dev/null @@ -1,35 +0,0 @@ - - - diff --git a/resources/js/components/ui/input-group/InputGroupAddon.vue b/resources/js/components/ui/input-group/InputGroupAddon.vue deleted file mode 100644 index 709f482a3..000000000 --- a/resources/js/components/ui/input-group/InputGroupAddon.vue +++ /dev/null @@ -1,36 +0,0 @@ - - - diff --git a/resources/js/components/ui/input-group/InputGroupButton.vue b/resources/js/components/ui/input-group/InputGroupButton.vue deleted file mode 100644 index 4e82e0936..000000000 --- a/resources/js/components/ui/input-group/InputGroupButton.vue +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/resources/js/components/ui/input-group/InputGroupInput.vue b/resources/js/components/ui/input-group/InputGroupInput.vue deleted file mode 100644 index ca7cbb9be..000000000 --- a/resources/js/components/ui/input-group/InputGroupInput.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/resources/js/components/ui/input-group/InputGroupText.vue b/resources/js/components/ui/input-group/InputGroupText.vue deleted file mode 100644 index e31733796..000000000 --- a/resources/js/components/ui/input-group/InputGroupText.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/resources/js/components/ui/input-group/InputGroupTextarea.vue b/resources/js/components/ui/input-group/InputGroupTextarea.vue deleted file mode 100644 index 2090be242..000000000 --- a/resources/js/components/ui/input-group/InputGroupTextarea.vue +++ /dev/null @@ -1,19 +0,0 @@ - - -