Skip to content
Clone
327df0c
17 lines 620 B
import { createBrowserRouter, Navigate } from 'react-router-dom'
import { NotFoundRoute, SpaceInviteRoute, WorkspaceRoute } from './deferred-routes'
import { RootLayout } from './root-layout'
export const router = createBrowserRouter([
{
path: '/',
element: <RootLayout />,
children: [
{ index: true, element: <Navigate to="/app" replace /> },
{ path: 'app', element: <Navigate to="/app/@me" replace /> },
{ path: 'app/invites/accept', element: <SpaceInviteRoute /> },
{ path: 'app/*', element: <WorkspaceRoute /> },
{ path: '*', element: <NotFoundRoute /> },
],
},
])