X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/edb6e7b588bc443de1c54782812064f00e6e5b53..bbd6e1809d764ca269793424d3084bdb93311828:/src/store/run-process-panel/run-process-panel-reducer.ts diff --git a/src/store/run-process-panel/run-process-panel-reducer.ts b/src/store/run-process-panel/run-process-panel-reducer.ts index 12c8988b..9c716999 100644 --- a/src/store/run-process-panel/run-process-panel-reducer.ts +++ b/src/store/run-process-panel/run-process-panel-reducer.ts @@ -6,6 +6,7 @@ import { RunProcessPanelAction, runProcessPanelActions } from '~/store/run-proce import { WorkflowResource, CommandInputParameter, getWorkflowInputs, parseWorkflowDefinition } from '~/models/workflow'; interface RunProcessPanel { + processPathname: string; processOwnerUuid: string; currentStep: number; isStepChanged: boolean; @@ -18,6 +19,7 @@ interface RunProcessPanel { } const initialState: RunProcessPanel = { + processPathname: '', processOwnerUuid: '', currentStep: 0, isStepChanged: false, @@ -29,6 +31,7 @@ const initialState: RunProcessPanel = { export const runProcessPanelReducer = (state = initialState, action: RunProcessPanelAction): RunProcessPanel => runProcessPanelActions.match(action, { + SET_PROCESS_PATHNAME: processPathname => ({ ...state, processPathname }), SET_PROCESS_OWNER_UUID: processOwnerUuid => ({ ...state, processOwnerUuid }), SET_CURRENT_STEP: currentStep => ({ ...state, currentStep }), SET_STEP_CHANGED: isStepChanged => ({ ...state, isStepChanged }),