import { IconBarrierBlock, IconBoxSeam, IconChartHistogram, IconChecklist, IconError404, IconExclamationCircle, IconHexagonNumber1, IconHexagonNumber2, IconHexagonNumber3, IconHexagonNumber4, IconLayoutDashboard, IconMessages, IconRouteAltLeft, IconServerOff, IconSettings, IconTruck, IconUserShield, IconUsers, } from '@tabler/icons-react' export interface NavLink { title: string label?: string href: string icon: JSX.Element } export interface SideLink extends NavLink { sub?: NavLink[] } export const sidelinks: SideLink[] = [ { title: 'Dashboard', label: '', href: '/', icon: , }, { title: 'Tasks', label: '3', href: '/tasks', icon: , }, { title: 'Chats', label: '9', href: '/chats', icon: , }, { title: 'Authentication', label: '', href: '', icon: , sub: [ { title: 'Sign In (email + password)', label: '', href: '/sign-in', icon: , }, { title: 'Sign In (Box)', label: '', href: '/sign-in-2', icon: , }, { title: 'Sign Up', label: '', href: '/sign-up', icon: , }, { title: 'Forgot Password', label: '', href: '/forgot-password', icon: , }, ], }, { title: 'Users', label: '', href: '/users', icon: , }, { title: 'Requests', label: '10', href: '/requests', icon: , sub: [ { title: 'Trucks', label: '9', href: '/trucks', icon: , }, { title: 'Cargos', label: '', href: '/cargos', icon: , }, ], }, { title: 'Analysis', label: '', href: '/analysis', icon: , }, { title: 'Error Pages', label: '', href: '', icon: , sub: [ { title: 'Not Found', label: '', href: '/404', icon: , }, { title: 'Internal Server Error', label: '', href: '/500', icon: , }, { title: 'Maintenance Error', label: '', href: '/503', icon: , }, ], }, { title: 'Settings', label: '', href: '/settings', icon: , }, ]