import {
Navigate,
Outlet,
RouteObject,
RouterProvider,
createBrowserRouter,
} from 'react-router-dom'
import { DecksPage, SignInPage } from './pages'
import { DeckPage } from '@/pages/deck-page/deck-page'
const publicRoutes: RouteObject[] = [
{
children: [
{
element: ,
path: '/login',
},
],
element: ,
},
]
const privateRoutes: RouteObject[] = [
{
element: ,
path: '/',
},
{
element: ,
path: '/decks/:deckId',
},
]
const router = createBrowserRouter([
{
children: privateRoutes,
element: ,
},
...publicRoutes,
])
export const Router = () => {
return
}
function PrivateRoutes() {
const isAuthenticated = true
return isAuthenticated ? :
}