refactor: improve layout-main component structure and readability

pull/21398/head
twwu 11 months ago
parent 7b9a3c1084
commit e52c905aa5

@ -149,22 +149,26 @@ const DatasetDetailLayout: FC<IAppDetailLayoutProps> = (props) => {
] ]
if (datasetRes?.provider !== 'external') { if (datasetRes?.provider !== 'external') {
baseNavigation.unshift(...[{ if (datasetRes?.pipeline_id) {
name: t('common.datasetMenus.documents'), baseNavigation.unshift({
href: `/datasets/${datasetId}/documents`,
icon: RiFileTextLine,
selectedIcon: RiFileTextFill,
disabled: isButtonDisabledWithPipeline,
}, {
name: t('common.datasetMenus.pipeline'), name: t('common.datasetMenus.pipeline'),
href: `/datasets/${datasetId}/pipeline`, href: `/datasets/${datasetId}/pipeline`,
icon: PipelineLine as RemixiconComponentType, icon: PipelineLine as RemixiconComponentType,
selectedIcon: PipelineFill as RemixiconComponentType, selectedIcon: PipelineFill as RemixiconComponentType,
disabled: false, disabled: false,
}]) })
}
baseNavigation.unshift({
name: t('common.datasetMenus.documents'),
href: `/datasets/${datasetId}/documents`,
icon: RiFileTextLine,
selectedIcon: RiFileTextFill,
disabled: isButtonDisabledWithPipeline,
})
} }
return baseNavigation return baseNavigation
}, [t, datasetId, isButtonDisabledWithPipeline, datasetRes?.provider]) }, [t, datasetId, isButtonDisabledWithPipeline, datasetRes?.provider, datasetRes?.pipeline_id])
useDocumentTitle(datasetRes?.name || t('common.menus.datasets')) useDocumentTitle(datasetRes?.name || t('common.menus.datasets'))

Loading…
Cancel
Save