@@ -20,6 +20,7 @@ import { SeparationLine } from '../shared/layout/SeparationLine/SeparationLine'
2020import { BreadcrumbsGenerator } from '../shared/hierarchy/BreadcrumbsGenerator'
2121import { DatasetRepository } from '../../dataset/domain/repositories/DatasetRepository'
2222import { DatasetAlerts } from './dataset-alerts/DatasetAlerts'
23+ import { DatasetFilesScrollable } from './dataset-files/DatasetFilesScrollable'
2324import useCheckPublishCompleted from './useCheckPublishCompleted'
2425import useUpdateDatasetAlerts from './useUpdateDatasetAlerts'
2526import { QueryParamKey , Route } from '../Route.enum'
@@ -186,12 +187,23 @@ export function Dataset({
186187 < Tabs defaultActiveKey = { activeTab } onSelect = { handleTabSelect } >
187188 < Tabs . Tab eventKey = "files" title = { t ( 'filesTabTitle' ) } >
188189 < div className = { styles [ 'tab-container' ] } >
189- < DatasetFiles
190- filesRepository = { fileRepository }
191- datasetPersistentId = { dataset . persistentId }
192- datasetVersion = { dataset . version }
193- datasetRepository = { datasetRepository }
194- />
190+ { filesTabInfiniteScrollEnabled ? (
191+ < DatasetFilesScrollable
192+ filesRepository = { fileRepository }
193+ datasetPersistentId = { dataset . persistentId }
194+ datasetVersion = { dataset . version }
195+ canUpdateDataset = { canUpdateDataset }
196+ key = { dataset . version . publishingStatus }
197+ datasetRepository = { datasetRepository }
198+ />
199+ ) : (
200+ < DatasetFiles
201+ filesRepository = { fileRepository }
202+ datasetPersistentId = { dataset . persistentId }
203+ datasetVersion = { dataset . version }
204+ datasetRepository = { datasetRepository }
205+ />
206+ ) }
195207 </ div >
196208 </ Tabs . Tab >
197209
0 commit comments