diff --git a/src/elements/content-explorer/ContentExplorer.tsx b/src/elements/content-explorer/ContentExplorer.tsx index 6a43a4afac..194c70949f 100644 --- a/src/elements/content-explorer/ContentExplorer.tsx +++ b/src/elements/content-explorer/ContentExplorer.tsx @@ -1653,7 +1653,9 @@ class ContentExplorer extends Component { > => { const { metadataViewProps } = this.props; const { onSelectionChange } = metadataViewProps ?? {}; - const { selectedItemIds } = this.state; + const { currentPageNumber, markers, selectedItemIds } = this.state; + const hasNextMarker: boolean = !!markers[currentPageNumber + 1]; + const hasPrevMarker: boolean = currentPageNumber === 1 || !!markers[currentPageNumber - 1]; return { ...metadataViewProps, @@ -1666,6 +1668,12 @@ class ContentExplorer extends Component { ...(isSelectionEmpty && { isMetadataSidePanelOpen: false }), }); }, + paginationProps: { + onMarkerBasedPageChange: this.markerBasedPaginate, + hasNextMarker, + hasPrevMarker, + type: 'marker', + }, }; }; @@ -1941,7 +1949,7 @@ class ContentExplorer extends Component { viewMode={viewMode} /> - {!isErrorView && ( + {!isErrorView && !isMetadataViewV2Feature && (