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