diff --git a/resources/js/components/app-content.tsx b/resources/js/components/Display/AppContent.tsx similarity index 100% rename from resources/js/components/app-content.tsx rename to resources/js/components/Display/AppContent.tsx diff --git a/resources/js/components/app-header.tsx b/resources/js/components/Display/AppHeader.tsx similarity index 96% rename from resources/js/components/app-header.tsx rename to resources/js/components/Display/AppHeader.tsx index 831f2c3..2bc1fe4 100644 --- a/resources/js/components/app-header.tsx +++ b/resources/js/components/Display/AppHeader.tsx @@ -1,19 +1,19 @@ -import { Breadcrumbs } from '@/components/breadcrumbs'; +import { Breadcrumbs } from '@/components/Display/Breadcrumbs'; import { Icon } from '@/components/icon'; import { Avatar, AvatarFallback, AvatarImage } from '@/components/ui/avatar'; import { Button } from '@/components/ui/button'; -import { DropdownMenu, DropdownMenuContent, DropdownMenuTrigger } from '@/components/ui/dropdown-menu'; -import { NavigationMenu, NavigationMenuItem, NavigationMenuList, navigationMenuTriggerStyle } from '@/components/ui/navigation-menu'; +import { DropdownMenu, DropdownMenuContent, DropdownMenuTrigger } from '@/components/ui/DropdownMenu'; +import { NavigationMenu, NavigationMenuItem, NavigationMenuList, navigationMenuTriggerStyle } from '@/components/ui/NavigationMenu'; import { Sheet, SheetContent, SheetHeader, SheetTitle, SheetTrigger } from '@/components/ui/sheet'; import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from '@/components/ui/tooltip'; -import { UserMenuContent } from '@/components/user-menu-content'; +import { UserMenuContent } from '@/components/Settings/UserMenuContent'; import { useInitials } from '@/hooks/use-initials'; import { cn } from '@/lib/utils'; import { type BreadcrumbItem, type NavItem, type SharedData } from '@/types'; import { Link, usePage } from '@inertiajs/react'; import { BookOpen, Folder, LayoutGrid, Menu, Search } from 'lucide-react'; -import AppLogo from './app-logo'; -import AppLogoIcon from './app-logo-icon'; +import AppLogo from './AppLogo'; +import AppLogoIcon from './AppLogoIcon'; const mainNavItems: NavItem[] = [ { diff --git a/resources/js/components/app-logo.tsx b/resources/js/components/Display/AppLogo.tsx similarity index 92% rename from resources/js/components/app-logo.tsx rename to resources/js/components/Display/AppLogo.tsx index 69bdcb8..6c377cf 100644 --- a/resources/js/components/app-logo.tsx +++ b/resources/js/components/Display/AppLogo.tsx @@ -1,4 +1,4 @@ -import AppLogoIcon from './app-logo-icon'; +import AppLogoIcon from './AppLogoIcon'; export default function AppLogo() { return ( diff --git a/resources/js/components/app-logo-icon.tsx b/resources/js/components/Display/AppLogoIcon.tsx similarity index 100% rename from resources/js/components/app-logo-icon.tsx rename to resources/js/components/Display/AppLogoIcon.tsx diff --git a/resources/js/components/app-shell.tsx b/resources/js/components/Display/AppShell.tsx similarity index 100% rename from resources/js/components/app-shell.tsx rename to resources/js/components/Display/AppShell.tsx diff --git a/resources/js/components/app-sidebar.tsx b/resources/js/components/Display/AppSidebar.tsx similarity index 88% rename from resources/js/components/app-sidebar.tsx rename to resources/js/components/Display/AppSidebar.tsx index c517672..b2151b8 100644 --- a/resources/js/components/app-sidebar.tsx +++ b/resources/js/components/Display/AppSidebar.tsx @@ -1,11 +1,11 @@ -import { NavFooter } from '@/components/nav-footer'; -import { NavMain } from '@/components/nav-main'; -import { NavUser } from '@/components/nav-user'; +import { NavFooter } from '@/components/Display/NavFooter'; +import { NavMain } from '@/components/Display/NavMain'; +import { NavUser } from '@/components/Display/NavUser'; import { Sidebar, SidebarContent, SidebarFooter, SidebarHeader, SidebarMenu, SidebarMenuButton, SidebarMenuItem } from '@/components/ui/sidebar'; import { type NavItem } from '@/types'; import { Link } from '@inertiajs/react'; import { BookOpen, Folder, LayoutGrid } from 'lucide-react'; -import AppLogo from './app-logo'; +import AppLogo from './AppLogo'; const mainNavItems: NavItem[] = [ { diff --git a/resources/js/components/app-sidebar-header.tsx b/resources/js/components/Display/AppSidebarHeader.tsx similarity index 91% rename from resources/js/components/app-sidebar-header.tsx rename to resources/js/components/Display/AppSidebarHeader.tsx index 6a3128b..10c7da2 100644 --- a/resources/js/components/app-sidebar-header.tsx +++ b/resources/js/components/Display/AppSidebarHeader.tsx @@ -1,4 +1,4 @@ -import { Breadcrumbs } from '@/components/breadcrumbs'; +import { Breadcrumbs } from '@/components/Display/Breadcrumbs'; import { SidebarTrigger } from '@/components/ui/sidebar'; import { type BreadcrumbItem as BreadcrumbItemType } from '@/types'; diff --git a/resources/js/components/breadcrumbs.tsx b/resources/js/components/Display/Breadcrumbs.tsx similarity index 100% rename from resources/js/components/breadcrumbs.tsx rename to resources/js/components/Display/Breadcrumbs.tsx diff --git a/resources/js/components/nav-footer.tsx b/resources/js/components/Display/NavFooter.tsx similarity index 100% rename from resources/js/components/nav-footer.tsx rename to resources/js/components/Display/NavFooter.tsx diff --git a/resources/js/components/nav-main.tsx b/resources/js/components/Display/NavMain.tsx similarity index 100% rename from resources/js/components/nav-main.tsx rename to resources/js/components/Display/NavMain.tsx diff --git a/resources/js/components/nav-user.tsx b/resources/js/components/Display/NavUser.tsx similarity index 89% rename from resources/js/components/nav-user.tsx rename to resources/js/components/Display/NavUser.tsx index 386be8f..7918dfc 100644 --- a/resources/js/components/nav-user.tsx +++ b/resources/js/components/Display/NavUser.tsx @@ -1,7 +1,7 @@ -import { DropdownMenu, DropdownMenuContent, DropdownMenuTrigger } from '@/components/ui/dropdown-menu'; +import { DropdownMenu, DropdownMenuContent, DropdownMenuTrigger } from '@/components/ui/DropdownMenu'; import { SidebarMenu, SidebarMenuButton, SidebarMenuItem, useSidebar } from '@/components/ui/sidebar'; -import { UserInfo } from '@/components/user-info'; -import { UserMenuContent } from '@/components/user-menu-content'; +import { UserInfo } from '@/components/Settings/UserInfo'; +import { UserMenuContent } from '@/components/Settings/UserMenuContent'; import { useIsMobile } from '@/hooks/use-mobile'; import { type SharedData } from '@/types'; import { usePage } from '@inertiajs/react'; diff --git a/resources/js/components/heading-small.tsx b/resources/js/components/HeadingSmall.tsx similarity index 100% rename from resources/js/components/heading-small.tsx rename to resources/js/components/HeadingSmall.tsx diff --git a/resources/js/components/input-error.tsx b/resources/js/components/InputError.tsx similarity index 100% rename from resources/js/components/input-error.tsx rename to resources/js/components/InputError.tsx diff --git a/resources/js/components/appearance-dropdown.tsx b/resources/js/components/Settings/AppearanceDropdown.tsx similarity index 97% rename from resources/js/components/appearance-dropdown.tsx rename to resources/js/components/Settings/AppearanceDropdown.tsx index 89a4586..ee5032f 100644 --- a/resources/js/components/appearance-dropdown.tsx +++ b/resources/js/components/Settings/AppearanceDropdown.tsx @@ -1,5 +1,5 @@ import { Button } from '@/components/ui/button'; -import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger } from '@/components/ui/dropdown-menu'; +import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger } from '@/components/ui/DropdownMenu'; import { useAppearance } from '@/hooks/use-appearance'; import { Monitor, Moon, Sun } from 'lucide-react'; import { HTMLAttributes } from 'react'; diff --git a/resources/js/components/appearance-tabs.tsx b/resources/js/components/Settings/AppearanceTabs.tsx similarity index 100% rename from resources/js/components/appearance-tabs.tsx rename to resources/js/components/Settings/AppearanceTabs.tsx diff --git a/resources/js/components/delete-user.tsx b/resources/js/components/Settings/DeleteUser.tsx similarity index 97% rename from resources/js/components/delete-user.tsx rename to resources/js/components/Settings/DeleteUser.tsx index e1f8788..976fae0 100644 --- a/resources/js/components/delete-user.tsx +++ b/resources/js/components/Settings/DeleteUser.tsx @@ -1,12 +1,12 @@ import { useForm } from '@inertiajs/react'; import { FormEventHandler, useRef } from 'react'; -import InputError from '@/components/input-error'; +import InputError from '@/components/InputError'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; import { Label } from '@/components/ui/label'; -import HeadingSmall from '@/components/heading-small'; +import HeadingSmall from '@/components/HeadingSmall'; import { Dialog, DialogClose, DialogContent, DialogDescription, DialogFooter, DialogTitle, DialogTrigger } from '@/components/ui/dialog'; diff --git a/resources/js/components/user-info.tsx b/resources/js/components/Settings/UserInfo.tsx similarity index 100% rename from resources/js/components/user-info.tsx rename to resources/js/components/Settings/UserInfo.tsx diff --git a/resources/js/components/user-menu-content.tsx b/resources/js/components/Settings/UserMenuContent.tsx similarity index 96% rename from resources/js/components/user-menu-content.tsx rename to resources/js/components/Settings/UserMenuContent.tsx index c002b19..627d898 100644 --- a/resources/js/components/user-menu-content.tsx +++ b/resources/js/components/Settings/UserMenuContent.tsx @@ -1,5 +1,5 @@ import { DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator } from '@/components/ui/dropdown-menu'; -import { UserInfo } from '@/components/user-info'; +import { UserInfo } from '@/components/Settings/UserInfo'; import { useMobileNavigation } from '@/hooks/use-mobile-navigation'; import { type User } from '@/types'; import { Link, router } from '@inertiajs/react'; diff --git a/resources/js/components/text-link.tsx b/resources/js/components/TextLink.tsx similarity index 100% rename from resources/js/components/text-link.tsx rename to resources/js/components/TextLink.tsx diff --git a/resources/js/components/ui/dropdown-menu.tsx b/resources/js/components/ui/DropdownMenu.tsx similarity index 100% rename from resources/js/components/ui/dropdown-menu.tsx rename to resources/js/components/ui/DropdownMenu.tsx diff --git a/resources/js/components/ui/navigation-menu.tsx b/resources/js/components/ui/NavigationMenu.tsx similarity index 100% rename from resources/js/components/ui/navigation-menu.tsx rename to resources/js/components/ui/NavigationMenu.tsx diff --git a/resources/js/components/ui/placeholder-pattern.tsx b/resources/js/components/ui/PlaceholderPattern.tsx similarity index 100% rename from resources/js/components/ui/placeholder-pattern.tsx rename to resources/js/components/ui/PlaceholderPattern.tsx diff --git a/resources/js/components/ui/toggle-group.tsx b/resources/js/components/ui/ToggleGroup.tsx similarity index 100% rename from resources/js/components/ui/toggle-group.tsx rename to resources/js/components/ui/ToggleGroup.tsx diff --git a/resources/js/layouts/app/app-header-layout.tsx b/resources/js/layouts/app/app-header-layout.tsx index 9cde5da..feda5e5 100644 --- a/resources/js/layouts/app/app-header-layout.tsx +++ b/resources/js/layouts/app/app-header-layout.tsx @@ -1,6 +1,6 @@ -import { AppContent } from '@/components/app-content'; -import { AppHeader } from '@/components/app-header'; -import { AppShell } from '@/components/app-shell'; +import { AppContent } from '@/components/Display/AppContent'; +import { AppHeader } from '@/components/Display/AppHeader'; +import { AppShell } from '@/components/Display/AppShell'; import { type BreadcrumbItem } from '@/types'; import type { PropsWithChildren } from 'react'; diff --git a/resources/js/layouts/app/app-sidebar-layout.tsx b/resources/js/layouts/app/app-sidebar-layout.tsx index 7fa11d1..7fe141b 100644 --- a/resources/js/layouts/app/app-sidebar-layout.tsx +++ b/resources/js/layouts/app/app-sidebar-layout.tsx @@ -1,7 +1,7 @@ -import { AppContent } from '@/components/app-content'; -import { AppShell } from '@/components/app-shell'; -import { AppSidebar } from '@/components/app-sidebar'; -import { AppSidebarHeader } from '@/components/app-sidebar-header'; +import { AppContent } from '@/components/Display/AppContent'; +import { AppShell } from '@/components/Display/AppShell'; +import { AppSidebar } from '@/components/Display/AppSidebar'; +import { AppSidebarHeader } from '@/components/Display/AppSidebarHeader'; import { type BreadcrumbItem } from '@/types'; import { type PropsWithChildren } from 'react'; diff --git a/resources/js/layouts/auth/auth-card-layout.tsx b/resources/js/layouts/auth/auth-card-layout.tsx index d0bfc4e..72d09cc 100644 --- a/resources/js/layouts/auth/auth-card-layout.tsx +++ b/resources/js/layouts/auth/auth-card-layout.tsx @@ -1,4 +1,4 @@ -import AppLogoIcon from '@/components/app-logo-icon'; +import AppLogoIcon from '@/components/Display/AppLogoIcon'; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'; import { Link } from '@inertiajs/react'; import { type PropsWithChildren } from 'react'; diff --git a/resources/js/layouts/auth/auth-simple-layout.tsx b/resources/js/layouts/auth/auth-simple-layout.tsx index 6de3efc..7383ee5 100644 --- a/resources/js/layouts/auth/auth-simple-layout.tsx +++ b/resources/js/layouts/auth/auth-simple-layout.tsx @@ -1,4 +1,4 @@ -import AppLogoIcon from '@/components/app-logo-icon'; +import AppLogoIcon from '@/components/Display/AppLogoIcon'; import { Link } from '@inertiajs/react'; import { type PropsWithChildren } from 'react'; diff --git a/resources/js/layouts/auth/auth-split-layout.tsx b/resources/js/layouts/auth/auth-split-layout.tsx index 03daf1c..6a47bbf 100644 --- a/resources/js/layouts/auth/auth-split-layout.tsx +++ b/resources/js/layouts/auth/auth-split-layout.tsx @@ -1,4 +1,4 @@ -import AppLogoIcon from '@/components/app-logo-icon'; +import AppLogoIcon from '@/components/Display/AppLogoIcon'; import { type SharedData } from '@/types'; import { Link, usePage } from '@inertiajs/react'; import { type PropsWithChildren } from 'react'; diff --git a/resources/js/pages/auth/confirm-password.tsx b/resources/js/pages/auth/confirm-password.tsx index bc1ae57..50907b9 100644 --- a/resources/js/pages/auth/confirm-password.tsx +++ b/resources/js/pages/auth/confirm-password.tsx @@ -3,7 +3,7 @@ import { Head, useForm } from '@inertiajs/react'; import { LoaderCircle } from 'lucide-react'; import { FormEventHandler } from 'react'; -import InputError from '@/components/input-error'; +import InputError from '@/components/InputError'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; import { Label } from '@/components/ui/label'; diff --git a/resources/js/pages/auth/forgot-password.tsx b/resources/js/pages/auth/forgot-password.tsx index 86d1b30..a69c3bc 100644 --- a/resources/js/pages/auth/forgot-password.tsx +++ b/resources/js/pages/auth/forgot-password.tsx @@ -3,8 +3,8 @@ import { Head, useForm } from '@inertiajs/react'; import { LoaderCircle } from 'lucide-react'; import { FormEventHandler } from 'react'; -import InputError from '@/components/input-error'; -import TextLink from '@/components/text-link'; +import InputError from '@/components/InputError'; +import TextLink from '@/components/TextLink'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; import { Label } from '@/components/ui/label'; diff --git a/resources/js/pages/auth/login.tsx b/resources/js/pages/auth/login.tsx index 28f76f0..8df7bfd 100644 --- a/resources/js/pages/auth/login.tsx +++ b/resources/js/pages/auth/login.tsx @@ -2,8 +2,8 @@ import { Head, useForm } from '@inertiajs/react'; import { LoaderCircle } from 'lucide-react'; import { FormEventHandler } from 'react'; -import InputError from '@/components/input-error'; -import TextLink from '@/components/text-link'; +import InputError from '@/components/InputError'; +import TextLink from '@/components/TextLink'; import { Button } from '@/components/ui/button'; import { Checkbox } from '@/components/ui/checkbox'; import { Input } from '@/components/ui/input'; diff --git a/resources/js/pages/auth/register.tsx b/resources/js/pages/auth/register.tsx index 6b0faa8..35091ba 100644 --- a/resources/js/pages/auth/register.tsx +++ b/resources/js/pages/auth/register.tsx @@ -2,8 +2,8 @@ import { Head, useForm } from '@inertiajs/react'; import { LoaderCircle } from 'lucide-react'; import { FormEventHandler } from 'react'; -import InputError from '@/components/input-error'; -import TextLink from '@/components/text-link'; +import InputError from '@/components/InputError'; +import TextLink from '@/components/TextLink'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; import { Label } from '@/components/ui/label'; diff --git a/resources/js/pages/auth/reset-password.tsx b/resources/js/pages/auth/reset-password.tsx index 8ea5303..816b11d 100644 --- a/resources/js/pages/auth/reset-password.tsx +++ b/resources/js/pages/auth/reset-password.tsx @@ -2,7 +2,7 @@ import { Head, useForm } from '@inertiajs/react'; import { LoaderCircle } from 'lucide-react'; import { FormEventHandler } from 'react'; -import InputError from '@/components/input-error'; +import InputError from '@/components/InputError'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; import { Label } from '@/components/ui/label'; diff --git a/resources/js/pages/auth/verify-email.tsx b/resources/js/pages/auth/verify-email.tsx index b4f7846..ec9a5ce 100644 --- a/resources/js/pages/auth/verify-email.tsx +++ b/resources/js/pages/auth/verify-email.tsx @@ -3,7 +3,7 @@ import { Head, useForm } from '@inertiajs/react'; import { LoaderCircle } from 'lucide-react'; import { FormEventHandler } from 'react'; -import TextLink from '@/components/text-link'; +import TextLink from '@/components/TextLink'; import { Button } from '@/components/ui/button'; import AuthLayout from '@/layouts/auth-layout'; diff --git a/resources/js/pages/dashboard.tsx b/resources/js/pages/dashboard.tsx index 3f73f02..822c3dc 100644 --- a/resources/js/pages/dashboard.tsx +++ b/resources/js/pages/dashboard.tsx @@ -1,4 +1,4 @@ -import { PlaceholderPattern } from '@/components/ui/placeholder-pattern'; +import { PlaceholderPattern } from '@/components/ui/PlaceholderPattern'; import AppLayout from '@/layouts/app-layout'; import { type BreadcrumbItem } from '@/types'; import { Head } from '@inertiajs/react'; diff --git a/resources/js/pages/settings/appearance.tsx b/resources/js/pages/settings/appearance.tsx index 5099b25..94ab15a 100644 --- a/resources/js/pages/settings/appearance.tsx +++ b/resources/js/pages/settings/appearance.tsx @@ -1,7 +1,7 @@ import { Head } from '@inertiajs/react'; -import AppearanceTabs from '@/components/appearance-tabs'; -import HeadingSmall from '@/components/heading-small'; +import AppearanceTabs from '@/components/Settings/AppearanceTabs'; +import HeadingSmall from '@/components/HeadingSmall'; import { type BreadcrumbItem } from '@/types'; import AppLayout from '@/layouts/app-layout'; diff --git a/resources/js/pages/settings/password.tsx b/resources/js/pages/settings/password.tsx index 43540bb..4d16221 100644 --- a/resources/js/pages/settings/password.tsx +++ b/resources/js/pages/settings/password.tsx @@ -1,4 +1,4 @@ -import InputError from '@/components/input-error'; +import InputError from '@/components/InputError'; import AppLayout from '@/layouts/app-layout'; import SettingsLayout from '@/layouts/settings/layout'; import { type BreadcrumbItem } from '@/types'; @@ -6,7 +6,7 @@ import { Transition } from '@headlessui/react'; import { Head, useForm } from '@inertiajs/react'; import { FormEventHandler, useRef } from 'react'; -import HeadingSmall from '@/components/heading-small'; +import HeadingSmall from '@/components/HeadingSmall'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; import { Label } from '@/components/ui/label'; diff --git a/resources/js/pages/settings/profile.tsx b/resources/js/pages/settings/profile.tsx index 3aeed3a..25b56be 100644 --- a/resources/js/pages/settings/profile.tsx +++ b/resources/js/pages/settings/profile.tsx @@ -3,9 +3,9 @@ import { Transition } from '@headlessui/react'; import { Head, Link, useForm, usePage } from '@inertiajs/react'; import { FormEventHandler } from 'react'; -import DeleteUser from '@/components/delete-user'; -import HeadingSmall from '@/components/heading-small'; -import InputError from '@/components/input-error'; +import DeleteUser from '@/components/Settings/DeleteUser'; +import HeadingSmall from '@/components/HeadingSmall'; +import InputError from '@/components/InputError'; import { Button } from '@/components/ui/button'; import { Input } from '@/components/ui/input'; import { Label } from '@/components/ui/label';