import { unionize, ofType, UnionOf } from "~/common/unionize";
import { loadProcess } from '~/store/processes/processes-actions';
import { Dispatch } from 'redux';
+import { ProcessStatus } from '~/store/processes/process';
export const procesPanelActions = unionize({
- INIT_PROCESS_PANEL_FILTERS: ofType<string[]>(),
+ SET_PROCESS_PANEL_FILTERS: ofType<string[]>(),
TOGGLE_PROCESS_PANEL_FILTER: ofType<string>(),
});
dispatch(initProcessPanelFilters);
};
-export const initProcessPanelFilters = procesPanelActions.INIT_PROCESS_PANEL_FILTERS([
- 'Queued',
- 'Complete',
- 'Active',
- 'Failed'
+export const initProcessPanelFilters = procesPanelActions.SET_PROCESS_PANEL_FILTERS([
+ ProcessStatus.QUEUED,
+ ProcessStatus.COMPLETED,
+ ProcessStatus.FAILED,
+ ProcessStatus.RUNNING,
+ ProcessStatus.LOCKED,
+ ProcessStatus.CANCELLED
]);