@@ -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'
@@ -53,6 +54,10 @@ import { SharedDriveFolderView } from '@/modules/views/SharedDrive/SharedDriveFo
5354import { TrashDestroyView } from '@/modules/views/Trash/TrashDestroyView'
5455import { TrashEmptyView } from '@/modules/views/Trash/TrashEmptyView'
5556
57+ const filteredBarRoutes = BarRoutes . filter (
58+ r => r . props ?. path !== 'assistant/:conversationId'
59+ )
60+
5661const 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