import { NavFooter } from '@/components/nav-footer'; import { NavMain } from '@/components/nav-main'; import { NavUser } from '@/components/nav-user'; import { Sidebar, SidebarContent, SidebarFooter, SidebarHeader, SidebarMenu, SidebarMenuButton, SidebarMenuItem } from '@/components/ui/sidebar'; import { type NavItem } from '@/types'; import { Link } from '@inertiajs/react'; import useUserStore from '@/stores/UserStore'; import { LayoutGrid, UserCog } from 'lucide-react'; import AppLogo from './app-logo'; const mainNavItems: NavItem[] = [ { title: 'Dashboard', href: route(config('platform.general.authed_route_redirect')), icon: LayoutGrid, }, ]; const adminMainNavItems: NavItem[] = [ { title: 'Admin Dashboard', href: route('admin.dashboard'), icon: UserCog, }, { title: 'Background Generation', href: route('admin.background-generation'), icon: UserCog, }, ]; const footerNavItems: NavItem[] = [ // { // title: 'Repository', // href: 'https://github.com/laravel/react-starter-kit', // icon: Folder, // }, // { // title: 'Documentation', // href: 'https://laravel.com/docs/starter-kits', // icon: BookOpen, // }, ]; export function AppSidebar() { const { user } = useUserStore(); return ( {auth?.user_is_admin && } ); }