import React from "react"; import { configure } from "mobx"; import ReactDOM from "react-dom/client"; import { createBrowserRouter, RouterProvider, } from "react-router-dom"; import RootStore from "@/stores/Root"; import { StoreContext } from '@/stores/StoreContext'; import "@/assets/global.css"; import App from "@/views/App"; import Login from "@/views/Login"; import SignOut from "@/views/SignOut"; import Index from "@/views/index"; import ErrorPage from "@/views/error-page"; import ReservationNewest from "@/views/reservation/Newest"; import ReservationDetail from "@/views/reservation/Detail"; configure({ useProxies: "ifavailable", enforceActions: "always", computedRequiresReaction: true, reactionRequiresObservable: true, observableRequiresReaction: true, disableErrorBoundaries: true }); const router = createBrowserRouter([ { path: "/", element: , errorElement: , children: [ { index: true, element: }, { path: "reservation/newest", element: }, { path: "reservation/:reservationId", element: } ] }, { element: , children: [ { path: "/login", element: }, { path: "/sign-out", element: } ] } ]); const rootStore = new RootStore(); ReactDOM.createRoot(document.getElementById("root")).render( //
Loading...
} />
//
);