X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/b86917ee687fe693a4aee2608c2ceffca660a59e..8e54bebd8a2e59318e50d7dd26ba1b71e1fe20ab:/src/views/run-process-panel/run-process-panel.tsx diff --git a/src/views/run-process-panel/run-process-panel.tsx b/src/views/run-process-panel/run-process-panel.tsx index dd7b08509e..9fb5a21828 100644 --- a/src/views/run-process-panel/run-process-panel.tsx +++ b/src/views/run-process-panel/run-process-panel.tsx @@ -4,14 +4,14 @@ import { Dispatch } from 'redux'; import { connect } from 'react-redux'; -import { RootState } from '~/store/store'; -import { RunProcessPanelRootDataProps, RunProcessPanelRootActionProps, RunProcessPanelRoot } from '~/views/run-process-panel/run-process-panel-root'; -import { goToStep, setWorkflow } from '~/store/run-process-panel/run-process-panel-actions'; -import { WorkflowResource } from '~/models/workflow'; +import { RootState } from 'store/store'; +import { RunProcessPanelRootDataProps, RunProcessPanelRootActionProps, RunProcessPanelRoot } from 'views/run-process-panel/run-process-panel-root'; +import { goToStep, runProcess, searchWorkflows, openSetWorkflowDialog } from 'store/run-process-panel/run-process-panel-actions'; +import { WorkflowResource } from 'models/workflow'; const mapStateToProps = ({ runProcessPanel }: RootState): RunProcessPanelRootDataProps => { return { - workflows: runProcessPanel.workflows, + workflows: runProcessPanel.searchWorkflows, currentStep: runProcessPanel.currentStep, selectedWorkflow: runProcessPanel.selectedWorkflow }; @@ -22,10 +22,13 @@ const mapDispatchToProps = (dispatch: Dispatch): RunProcessPanelRootActionProps dispatch(goToStep(step)); }, onSetWorkflow: (workflow: WorkflowResource) => { - dispatch(setWorkflow(workflow)); + dispatch(openSetWorkflowDialog(workflow)); }, runProcess: () => { - console.log('run process!'); + dispatch(runProcess); + }, + onSearch: (term: string) => { + dispatch(searchWorkflows(term)); } });