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