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 PlanNewest from "./views/plan/Newest"; import PlanDetail from "./views/plan/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: "plan/newest", element: }, { path: "plan/:planId", element: } ] }, { element: , children: [ { path: "/login", element: }, { path: "/sign-out", element: } ] } ]); const rootStore = new RootStore(); ReactDOM.createRoot(document.getElementById("root")).render( //
Loading...
} />
//
);