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