import {protectRoutes} from '@hilla/react-auth'; import {createBrowserRouter, RouteObject} from 'react-router-dom'; import LoginView from "Frontend/views/LoginView"; import MainLayout from "Frontend/views/MainLayout"; import TestView from "Frontend/views/TestView"; import SetupView from "Frontend/views/SetupView"; export const routes = protectRoutes([ { element: , handle: {requiresLogin: true}, children: [ {path: '/', element: , handle: {title: 'Gameyfin - Test'}}, ], }, { path: '/login', element: , handle: {requiresLogin: false} }, { path: '/setup', element: , handle: {requiresLogin: false} } ]) as RouteObject[]; export default createBrowserRouter(routes);