import React, { lazy, Suspense } from "react"; import { Routes, Route } from "react-router-dom"; import { ContextWrapper } from "./AuthContext"; const Main = lazy(() => import("./pages/Main")); const WorkspaceChat = lazy(() => import("./pages/WorkspaceChat")); export default function App() { return ( <Suspense fallback={<div />}> <ContextWrapper> <Routes> <Route path="/" element={<Main />} /> <Route path="/workspace/:slug" element={<WorkspaceChat />} /> </Routes> </ContextWrapper> </Suspense> ); }