Skip to content

Commit 356cfef

Browse files
committed
feat: Add assistant route outside Layout, filter BarRoutes
1 parent 3d63831 commit 356cfef

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

src/modules/navigation/AppRoute.jsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import flag from 'cozy-flags'
77
import ExternalRedirect from './ExternalRedirect'
88
import Index from './Index'
99
import AIAssistantPaywallView from '../views/AI/AIAssistantPaywallView'
10+
import AssistantLayout from '../views/Assistant/AssistantLayout'
1011
import { DriveFolderView } from '../views/Drive/DriveFolderView'
1112
import FilesViewerDrive from '../views/Drive/FilesViewerDrive'
1213
import OnlyOfficeView from '../views/OnlyOffice'
@@ -53,6 +54,10 @@ import { SharedDriveFolderView } from '@/modules/views/SharedDrive/SharedDriveFo
5354
import { TrashDestroyView } from '@/modules/views/Trash/TrashDestroyView'
5455
import { TrashEmptyView } from '@/modules/views/Trash/TrashEmptyView'
5556

57+
const filteredBarRoutes = BarRoutes.filter(
58+
r => r.props?.path !== 'assistant/:conversationId'
59+
)
60+
5661
const FilesRedirect = () => {
5762
const { folderId } = useParams()
5863
return <Navigate to={`/folder/${folderId}`} replace={true} />
@@ -75,6 +80,8 @@ const AppRoute = () => (
7580
<Route path="note/:fileId" element={<PublicNoteRedirect />} />
7681
<Route path="note/:driveId/:fileId" element={<PublicNoteRedirect />} />
7782

83+
<Route path="assistant/:conversationId" element={<AssistantLayout />} />
84+
7885
<Route element={<Layout />}>
7986
<Route path="upload" element={<UploaderComponent />} />
8087
<Route path="/files/:folderId" element={<FilesRedirect />} />
@@ -239,7 +246,7 @@ const AppRoute = () => (
239246
<Route path="move" element={<MoveFilesView />} />
240247
</Route>
241248

242-
{BarRoutes.map(BarRoute => BarRoute)}
249+
{filteredBarRoutes}
243250
</Route>
244251
</SentryRoutes>
245252
)

0 commit comments

Comments
 (0)