import React from 'react'; import ReactDOM from 'react-dom/client'; import './index.css'; import { createBrowserRouter, createRoutesFromElements, Link, Navigate, Outlet, Route, RouterProvider, } from "react-router-dom"; import '@fontsource/roboto/300.css'; import '@fontsource/roboto/400.css'; import '@fontsource/roboto/500.css'; import '@fontsource/roboto/700.css'; import Keycloak from "./services/authentication/keycloak"; import PortfolioManager from "./pages/portfolio-manager"; import AlbumManager from "./pages/album-manager"; import {InstancesPage} from "./pages/instances-page"; import {NoAccessPage} from "./pages/no-access"; import {InstancesProvider} from "./services/instances/instances-context"; import {AdminLayout} from "./layout"; import {Home} from "@mui/icons-material"; const router = createBrowserRouter( createRoutesFromElements( } handle={{ crumb: () => }}> }/> }/> {routeData?.params?.instanceId} }}> } /> } handle={{ crumb: (routeData) => albums }}> } /> } handle={{ crumb: (routeData) => {routeData.params.albumId} }}/> }/> }/> ) ); const root = ReactDOM.createRoot(document.getElementById('root')); root.render( );