Skip to content

Commit c866e19

Browse files
DHFPROD-8593: Pagination not working in table and snippet view in explore
1 parent 2c3ee1a commit c866e19

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

marklogic-data-hub-central/ui/src/pages/Browse.tsx

+15-1
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,20 @@ const Browse: React.FC<Props> = ({location}) => {
9595
const [parsedFacets, setParsedFacets] = React.useState<any[]>([]);
9696
const [selectedView, setSelectedView] = useState<ViewType>(viewOptions.graphView? ViewType.graph : ViewType.table ? ViewType.table : ViewType.snippet);
9797

98+
const searchResultDependencies = [
99+
searchOptions.pageLength,
100+
searchOptions.start,
101+
searchOptions.pageNumber,
102+
viewOptions.tableView,
103+
searchOptions.database,
104+
searchOptions.entityTypeIds,
105+
searchOptions.nextEntityType,
106+
searchOptions.query,
107+
searchOptions.selectedFacets,
108+
user.error.type,
109+
hideDataHubArtifacts
110+
];
111+
98112
const isGraphView = () => {
99113
const isGraph = searchOptions.nextEntityType !== "All Data" && viewOptions.graphView;
100114
return isGraph;
@@ -342,7 +356,7 @@ const Browse: React.FC<Props> = ({location}) => {
342356
}
343357
fetchUpdatedSearchResults();
344358

345-
}, [viewOptions.tableView, searchOptions.database, searchOptions.entityTypeIds, searchOptions.nextEntityType, searchOptions.query, searchOptions.selectedFacets, user.error.type, hideDataHubArtifacts]);
359+
}, searchResultDependencies);
346360

347361
useEffect(() => {
348362
let baseEntitiesSelected = searchOptions.entityTypeIds.length > 0;

0 commit comments

Comments
 (0)