Merge branch '19231-fewer-rows-per-page' refs #19231
[arvados-workbench2.git] / src / store / data-explorer / data-explorer-reducer.ts
index c6aa7116b8de9d79341b0c56cdbc2f3d5a526b89..1e5cd88fa1299c2eea4f42fed52ad46a4c8445e3 100644 (file)
@@ -32,7 +32,7 @@ export const initialDataExplorer: DataExplorer = {
     itemsAvailable: 0,
     page: 0,
     rowsPerPage: 50,
-    rowsPerPageOptions: [50, 100, 200, 500],
+    rowsPerPageOptions: [10, 20, 50, 100, 200, 500],
     searchValue: "",
     requestState: DataTableRequestState.IDLE
 };
@@ -57,7 +57,7 @@ export const dataExplorerReducer = (state: DataExplorerState = {}, action: DataE
             update(state, id, mapColumns(setFilters(columnName, filters))),
 
         SET_ITEMS: ({ id, items, itemsAvailable, page, rowsPerPage }) =>
-            update(state, id, explorer => ({ ...explorer, items, itemsAvailable, page, rowsPerPage })),
+            update(state, id, explorer => ({ ...explorer, items, itemsAvailable, page: page || 0, rowsPerPage })),
 
         APPEND_ITEMS: ({ id, items, itemsAvailable, page, rowsPerPage }) =>
             update(state, id, explorer => ({