X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/25216cc7acedc987c26a159f0b640210c0ef101e..d76aa6ba31074f3d41cef48628b235aab4906ce5:/src/store/data-explorer/data-explorer-action.ts diff --git a/src/store/data-explorer/data-explorer-action.ts b/src/store/data-explorer/data-explorer-action.ts index 7ba8225d..22b786fd 100644 --- a/src/store/data-explorer/data-explorer-action.ts +++ b/src/store/data-explorer/data-explorer-action.ts @@ -18,7 +18,7 @@ export const dataExplorerActions = unionize({ REQUEST_ITEMS: ofType<{ id: string, criteriaChanged?: boolean }>(), REQUEST_STATE: ofType<{ id: string, criteriaChanged?: boolean }>(), SET_FETCH_MODE: ofType<({ id: string, fetchMode: DataTableFetchMode })>(), - SET_COLUMNS: ofType<{ id: string, columns: DataColumns }>(), + SET_COLUMNS: ofType<{ id: string, columns: DataColumns }>(), SET_FILTERS: ofType<{ id: string, columnName: string, filters: DataTableFilters }>(), SET_ITEMS: ofType<{ id: string, items: any[], page: number, rowsPerPage: number, itemsAvailable: number }>(), APPEND_ITEMS: ofType<{ id: string, items: any[], page: number, rowsPerPage: number, itemsAvailable: number }>(), @@ -27,6 +27,7 @@ export const dataExplorerActions = unionize({ TOGGLE_COLUMN: ofType<{ id: string, columnName: string }>(), TOGGLE_SORT: ofType<{ id: string, columnName: string }>(), SET_EXPLORER_SEARCH_VALUE: ofType<{ id: string, searchValue: string }>(), + RESET_EXPLORER_SEARCH_VALUE: ofType<{ id: string }>(), SET_REQUEST_STATE: ofType<{ id: string, requestState: DataTableRequestState }>(), }); @@ -41,7 +42,7 @@ export const bindDataExplorerActions = (id: string) => ({ dataExplorerActions.REQUEST_ITEMS({ id, criteriaChanged }), SET_FETCH_MODE: (payload: { fetchMode: DataTableFetchMode }) => dataExplorerActions.SET_FETCH_MODE({ ...payload, id }), - SET_COLUMNS: (payload: { columns: DataColumns }) => + SET_COLUMNS: (payload: { columns: DataColumns }) => dataExplorerActions.SET_COLUMNS({ ...payload, id }), SET_FILTERS: (payload: { columnName: string, filters: DataTableFilters }) => dataExplorerActions.SET_FILTERS({ ...payload, id }), @@ -59,6 +60,8 @@ export const bindDataExplorerActions = (id: string) => ({ dataExplorerActions.TOGGLE_SORT({ ...payload, id }), SET_EXPLORER_SEARCH_VALUE: (payload: { searchValue: string }) => dataExplorerActions.SET_EXPLORER_SEARCH_VALUE({ ...payload, id }), + RESET_EXPLORER_SEARCH_VALUE: () => + dataExplorerActions.RESET_EXPLORER_SEARCH_VALUE({ id }), SET_REQUEST_STATE: (payload: { requestState: DataTableRequestState }) => dataExplorerActions.SET_REQUEST_STATE({ ...payload, id }) });