Skip to content

Commit 3df6b2e

Browse files
committed
feat: Add assistant route outside Layout, filter BarRoutes
1 parent a45a166 commit 3df6b2e

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'
@@ -54,6 +55,10 @@ import { SharedDriveFolderView } from '@/modules/views/SharedDrive/SharedDriveFo
5455
import { TrashDestroyView } from '@/modules/views/Trash/TrashDestroyView'
5556
import { TrashEmptyView } from '@/modules/views/Trash/TrashEmptyView'
5657

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

84+
<Route path="assistant/:conversationId" element={<AssistantLayout />} />
85+
7986
<Route element={<Layout />}>
8087
<Route path="upload" element={<UploaderComponent />} />
8188
<Route path="/files/:folderId" element={<FilesRedirect />} />
@@ -244,7 +251,7 @@ const AppRoute = () => (
244251
<Route path="move" element={<MoveFilesView />} />
245252
</Route>
246253

247-
{BarRoutes.map(BarRoute => BarRoute)}
254+
{filteredBarRoutes}
248255
</Route>
249256
</SentryRoutes>
250257
)

0 commit comments

Comments
 (0)