// Copyright (C) The Arvados Authors. All rights reserved. // // SPDX-License-Identifier: AGPL-3.0 import { Dispatch } from 'redux'; import { unionize, ofType, UnionOf } from "~/common/unionize"; import { ServiceRepository } from "~/services/services"; import { RootState } from '~/store/store'; export const runProcessPanelActions = unionize({ SET_CURRENT_STEP: ofType() }); export type RunProcessPanelAction = UnionOf; export const loadRunProcessPanel = () => (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => { }; export const goToStep = (step: number) => runProcessPanelActions.SET_CURRENT_STEP(step);