@@ -7,6 +7,7 @@ import flag from 'cozy-flags'
77import ExternalRedirect from './ExternalRedirect'
88import Index from './Index'
99import AIAssistantPaywallView from '../views/AI/AIAssistantPaywallView'
10+ import AssistantLayout from '../views/Assistant/AssistantLayout'
1011import { DriveFolderView } from '../views/Drive/DriveFolderView'
1112import FilesViewerDrive from '../views/Drive/FilesViewerDrive'
1213import OnlyOfficeView from '../views/OnlyOffice'
@@ -54,6 +55,10 @@ import { SharedDriveFolderView } from '@/modules/views/SharedDrive/SharedDriveFo
5455import { TrashDestroyView } from '@/modules/views/Trash/TrashDestroyView'
5556import { TrashEmptyView } from '@/modules/views/Trash/TrashEmptyView'
5657
58+ const filteredBarRoutes = BarRoutes . filter (
59+ r => r . props ?. path !== 'assistant/:conversationId'
60+ )
61+
5762const 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