ConvoyPanel/resources/scripts/routes/_app/_dashboard.tsx
Eric Wang 44358c24a4 idk
2024-12-21 21:40:48 -06:00

35 lines
802 B
TypeScript

import useTitle from '@/hooks/use-title.ts'
import { IconHome, IconLock } from '@tabler/icons-react'
import { Outlet, createFileRoute } from '@tanstack/react-router'
import AppLayout from '@/components/layouts/AppLayout.tsx'
import { Route as RouteDef } from '@/components/ui/Navigation/Navigation.types.ts'
export const Route = createFileRoute('/_app/_dashboard')({
component: () => {
useTitle()
return (
<AppLayout routes={routes}>
<Outlet />
</AppLayout>
)
},
staticData: {
title: 'Dashboard',
},
})
const routes: RouteDef[] = [
{
icon: IconHome,
label: 'Dashboard',
path: '/',
},
{
icon: IconLock,
label: 'Security',
path: '/security',
},
]