From aab003166fc12815d382d49251d1aa628094eb74 Mon Sep 17 00:00:00 2001 From: Greg Wong Date: Wed, 3 Sep 2025 18:18:56 -0400 Subject: [PATCH] fix(metadata-view): Use internal pagination --- src/elements/content-explorer/ContentExplorer.tsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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 && (