X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/4e3387a5939fe7e9c958710497d95057909670b5..5b7b834bcab1a32fe77851d78fd984e1c96465ee:/services/workbench2/src/store/data-explorer/data-explorer-action.ts diff --git a/services/workbench2/src/store/data-explorer/data-explorer-action.ts b/services/workbench2/src/store/data-explorer/data-explorer-action.ts index 98df6f0c4a..9aa5e2e748 100644 --- a/services/workbench2/src/store/data-explorer/data-explorer-action.ts +++ b/services/workbench2/src/store/data-explorer/data-explorer-action.ts @@ -15,6 +15,7 @@ export enum DataTableRequestState { export const dataExplorerActions = unionize({ CLEAR: ofType<{ id: string }>(), RESET_PAGINATION: ofType<{ id: string }>(), + RESET_ITEMS_AVAILABLE: ofType<{ id: string }>(), REQUEST_ITEMS: ofType<{ id: string; criteriaChanged?: boolean, background?: boolean }>(), REQUEST_STATE: ofType<{ id: string; criteriaChanged?: boolean }>(), SET_FETCH_MODE: ofType<{ id: string; fetchMode: DataTableFetchMode }>(), @@ -29,6 +30,7 @@ export const dataExplorerActions = unionize({ SET_EXPLORER_SEARCH_VALUE: ofType<{ id: string; searchValue: string }>(), RESET_EXPLORER_SEARCH_VALUE: ofType<{ id: string }>(), SET_REQUEST_STATE: ofType<{ id: string; requestState: DataTableRequestState }>(), + SET_IS_NOT_FOUND: ofType<{ id: string; isNotFound: boolean }>(), }); export type DataExplorerAction = UnionOf; @@ -36,6 +38,7 @@ export type DataExplorerAction = UnionOf; export const bindDataExplorerActions = (id: string) => ({ CLEAR: () => dataExplorerActions.CLEAR({ id }), RESET_PAGINATION: () => dataExplorerActions.RESET_PAGINATION({ id }), + RESET_ITEMS_AVAILABLE: () => dataExplorerActions.RESET_ITEMS_AVAILABLE({ id }), REQUEST_ITEMS: (criteriaChanged?: boolean, background?: boolean) => dataExplorerActions.REQUEST_ITEMS({ id, criteriaChanged, background }), SET_FETCH_MODE: (payload: { fetchMode: DataTableFetchMode }) => dataExplorerActions.SET_FETCH_MODE({ ...payload, id }), SET_COLUMNS: (payload: { columns: DataColumns }) => dataExplorerActions.SET_COLUMNS({ ...payload, id }), @@ -51,6 +54,7 @@ export const bindDataExplorerActions = (id: string) => ({ 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 }), + SET_IS_NOT_FOUND: (payload: { isNotFound: boolean }) => dataExplorerActions.SET_IS_NOT_FOUND({ ...payload, id }), }); export type BoundDataExplorerActions = ReturnType;