Set up folder structure
This commit is contained in:
parent
a2a432d347
commit
85d19cf1c8
38 changed files with 46 additions and 46 deletions
|
|
@ -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[] = [
|
||||
{
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
import AppLogoIcon from './app-logo-icon';
|
||||
import AppLogoIcon from './AppLogoIcon';
|
||||
|
||||
export default function AppLogo() {
|
||||
return (
|
||||
|
|
@ -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[] = [
|
||||
{
|
||||
|
|
@ -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';
|
||||
|
||||
|
|
@ -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';
|
||||
|
|
@ -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';
|
||||
|
|
@ -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';
|
||||
|
||||
|
|
@ -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';
|
||||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
Loading…
Reference in a new issue