import { lazy, Suspense } from "react" import { createBrowserRouter, createRoutesFromElements, Route, RouterProvider, } from "react-router-dom" import Spinner from "./components/atoms/spinner" import { AnalyticsProvider } from "./providers/analytics-provider" import { WRITE_KEY } from "./constants/analytics" const NotFound = lazy(() => import("./pages/404")) const Dashboard = lazy(() => import("./pages/a")) const IndexPage = lazy(() => import("./pages/index")) const InvitePage = lazy(() => import("./pages/invite")) const LoginPage = lazy(() => import("./pages/login")) const ResetPasswordPage = lazy(() => import("./pages/reset-password")) const router = createBrowserRouter( createRoutesFromElements( <> } /> } /> } /> } /> } /> } /> ), { basename: process.env.ADMIN_PATH, } ) const Loading = () => (
) const App = () => ( }> ) export default App