Handle project form submission
[arvados-workbench2.git] / src / views-components / create-project-dialog / create-project-dialog.tsx
index c7a7852d41d0e5080d9ac418c1a031d586dad5be..c1d4e06324cfbfd8d1f86fd2384bd6ad41f51745 100644 (file)
@@ -6,7 +6,7 @@ import { connect } from "react-redux";
 import { Dispatch } from "../../../node_modules/redux";
 import { RootState } from "../../store/store";
 import DialogProjectCreate from "../dialog-create/dialog-project-create";
-import actions from "../../store/project/project-action";
+import actions, { createProject } from "../../store/project/project-action";
 
 const mapStateToProps = (state: RootState) => ({
     open: state.projects.creator.opened
@@ -15,6 +15,9 @@ const mapStateToProps = (state: RootState) => ({
 const mapDispatchToProps = (dispatch: Dispatch) => ({
     handleClose: () => {
         dispatch(actions.CLOSE_PROJECT_CREATOR());
+    },
+    onSubmit: (data: { name: string, description: string }) => {
+        dispatch<any>(createProject(data));
     }
 });