import AppLayout from './layouts/AppLayout' import Authenticated from './components/Authenticated' import ErrorView from './views/ErrorView' import HerdListView from '@/views/HerdListView' import HerdView from './views/HerdView' import LoginView from './views/LoginView' import { Outlet } from 'react-router-dom' import type { RouteObject } from 'react-router-dom' const coreRoutes: RouteObject[] = [ { path: '', element: , }, { path: '/herd/:id', element: , }, ] const routes: RouteObject[] = [ { path: '/', element: ( ), errorElement: ( ), children: [ ...coreRoutes, ], }, { path: '/login', element: ( ), errorElement: ( ), children: [ { path: '', element: , }, ], }, ] export default routes