projects
/
arvados-workbench2.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
refs #master Merge branch 'origin/master' into 14280-query-language
[arvados-workbench2.git]
/
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 e6bdf0f7e90f0b1698eca63cc51ae09b678dad6e..c8411ad719e68a05175512e5b5da08fff0c50b92 100644
(file)
--- a/
src/views/run-process-panel/run-process-panel.tsx
+++ b/
src/views/run-process-panel/run-process-panel.tsx
@@
-6,17
+6,29
@@
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 { connect } from 'react-redux';
import { RootState } from '~/store/store';
import { RunProcessPanelRootDataProps, RunProcessPanelRootActionProps, RunProcessPanelRoot } from '~/views/run-process-panel/run-process-panel-root';
-import { goToStep } from '~/store/run-process-panel/run-process-panel-actions';
+import { goToStep, setWorkflow, runProcess, searchWorkflows, openSetWorkflowDialog } from '~/store/run-process-panel/run-process-panel-actions';
+import { WorkflowResource } from '~/models/workflow';
const mapStateToProps = ({ runProcessPanel }: RootState): RunProcessPanelRootDataProps => {
const mapStateToProps = ({ runProcessPanel }: RootState): RunProcessPanelRootDataProps => {
- return {
- currentStep: runProcessPanel.currentStep
- };
+ return {
+ workflows: runProcessPanel.searchWorkflows,
+ currentStep: runProcessPanel.currentStep,
+ selectedWorkflow: runProcessPanel.selectedWorkflow
+ };
};
const mapDispatchToProps = (dispatch: Dispatch): RunProcessPanelRootActionProps => ({
};
const mapDispatchToProps = (dispatch: Dispatch): RunProcessPanelRootActionProps => ({
- on
Click
: (step: number) => {
+ on
SetStep
: (step: number) => {
dispatch<any>(goToStep(step));
dispatch<any>(goToStep(step));
+ },
+ onSetWorkflow: (workflow: WorkflowResource) => {
+ dispatch<any>(openSetWorkflowDialog(workflow));
+ },
+ runProcess: () => {
+ dispatch<any>(runProcess);
+ },
+ onSearch: (term: string) => {
+ dispatch<any>(searchWorkflows(term));
}
});
}
});