diff options
Diffstat (limited to 'examples/server/webui/src/App.tsx')
-rw-r--r-- | examples/server/webui/src/App.tsx | 29 |
1 files changed, 16 insertions, 13 deletions
diff --git a/examples/server/webui/src/App.tsx b/examples/server/webui/src/App.tsx index cc4659e1..a1e19a70 100644 --- a/examples/server/webui/src/App.tsx +++ b/examples/server/webui/src/App.tsx @@ -4,21 +4,24 @@ import Sidebar from './components/Sidebar'; import { AppContextProvider, useAppContext } from './utils/app.context'; import ChatScreen from './components/ChatScreen'; import SettingDialog from './components/SettingDialog'; +import { ModalProvider } from './components/ModalProvider'; function App() { return ( - <HashRouter> - <div className="flex flex-row drawer lg:drawer-open"> - <AppContextProvider> - <Routes> - <Route element={<AppLayout />}> - <Route path="/chat/:convId" element={<ChatScreen />} /> - <Route path="*" element={<ChatScreen />} /> - </Route> - </Routes> - </AppContextProvider> - </div> - </HashRouter> + <ModalProvider> + <HashRouter> + <div className="flex flex-row drawer lg:drawer-open"> + <AppContextProvider> + <Routes> + <Route element={<AppLayout />}> + <Route path="/chat/:convId" element={<ChatScreen />} /> + <Route path="*" element={<ChatScreen />} /> + </Route> + </Routes> + </AppContextProvider> + </div> + </HashRouter> + </ModalProvider> ); } @@ -28,7 +31,7 @@ function AppLayout() { <> <Sidebar /> <div - className="drawer-content grow flex flex-col h-screen w-screen mx-auto px-4 overflow-auto bg-base-100" + className="drawer-content grow flex flex-col h-screen mx-auto px-4 overflow-auto bg-base-100" id="main-scroll" > <Header /> |