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 ? : }