import { Breadcrumbs } from '@/components/breadcrumbs'; import { Icon } from '@/components/icon'; 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 { 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 { cn } from '@/lib/utils'; import { type BreadcrumbItem, type NavItem } from '@/types'; import { Link } from '@inertiajs/react'; import useUserStore from '@/stores/UserStore'; import { LayoutGrid, Menu, Search } from 'lucide-react'; import AppLogo from './app-logo'; import AppLogoIcon from './app-logo-icon'; const mainNavItems: NavItem[] = [ { title: 'Dashboard', href: '/dashboard', icon: LayoutGrid, }, ]; const rightNavItems: NavItem[] = [ // { // title: 'Repository', // href: 'https://github.com/laravel/react-starter-kit', // icon: Folder, // }, // { // title: 'Documentation', // href: 'https://laravel.com/docs/starter-kits', // icon: BookOpen, // }, ]; const activeItemStyles = 'text-neutral-900 dark:bg-neutral-800 dark:text-neutral-100'; interface AppHeaderProps { breadcrumbs?: BreadcrumbItem[]; } export function AppHeader({ breadcrumbs = [] }: AppHeaderProps) { const { user } = useUserStore(); return ( <>
{item.title}