diff options
author | firecoperana <xuqiaowei1124@gmail.com> | 2025-07-20 05:33:55 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-20 12:33:55 +0200 |
commit | d44c2d3f5aeab25a9405896f48a36082cee5d8ac (patch) | |
tree | 6768d4d8c72fb0b5c7b4a5a4187d2eccb292f0ad /examples/server/webui/src/App.tsx | |
parent | f989fb03bd12752ad6e93717ca4bd298d5001d99 (diff) |
Webui: New Features for Conversations, Settings, and Chat Messages (#618)main
* Webui: add Rename/Upload conversation in header and sidebar
webui: don't change modified date when renaming conversation
* webui: add a preset feature to the settings #14649
* webui: Add editing assistant messages #13522
Webui: keep the following message while editing assistance response.
webui: change icon to edit message
* webui: DB import and export #14347
* webui: Wrap long numbers instead of infinite horizontal scroll (#14062)
fix sidebar being covered by main content #14082
---------
Co-authored-by: firecoperana <firecoperana>
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 /> |