From 7151ae60cf587a502a7e09d19ebd0fd33e761bf2 Mon Sep 17 00:00:00 2001 From: Georgios Andreadis Date: Wed, 13 Sep 2017 22:32:58 +0200 Subject: Add routes for experiments UI --- src/pages/Experiments.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'src/pages/Experiments.js') diff --git a/src/pages/Experiments.js b/src/pages/Experiments.js index b35916e5..9dbe0dc0 100644 --- a/src/pages/Experiments.js +++ b/src/pages/Experiments.js @@ -1,14 +1,16 @@ import PropTypes from "prop-types"; import React from "react"; import {connect} from "react-redux"; +import {openSimulationSucceeded} from "../actions/simulations"; import AppNavbar from "../components/navigation/AppNavbar"; -class ExperimentsContainer extends React.Component { +class ExperimentsComponent extends React.Component { static propTypes = { simulationId: PropTypes.number.isRequired, }; componentDidMount() { + this.props.storeSimulationId(this.props.simulationId); // TODO fetch experiments } @@ -25,12 +27,14 @@ class ExperimentsContainer extends React.Component { } const mapDispatchToProps = dispatch => { - return {}; + return { + storeSimulationId: id => dispatch(openSimulationSucceeded(id)), + }; }; const Experiments = connect( undefined, mapDispatchToProps -)(ExperimentsContainer); +)(ExperimentsComponent); export default Experiments; -- cgit v1.2.3