summaryrefslogtreecommitdiff
path: root/src/pages
diff options
context:
space:
mode:
authorGeorgios Andreadis <g.andreadis@student.tudelft.nl>2017-08-16 22:55:16 +0300
committerGeorgios Andreadis <g.andreadis@student.tudelft.nl>2017-09-23 10:05:42 +0200
commit07195f3762b6a8a7dfb44c2231db58c5be13c43f (patch)
tree2b4640457f70b55a97aff22fbe617e4b8538464a /src/pages
parent91c8088e1d7def9242f60c708cd34f25dcb77d76 (diff)
Rename project to sim and enable sim-adding
Diffstat (limited to 'src/pages')
-rw-r--r--src/pages/Projects.js50
-rw-r--r--src/pages/Projects.sass2
-rw-r--r--src/pages/Simulations.js51
-rw-r--r--src/pages/Simulations.sass2
4 files changed, 53 insertions, 52 deletions
diff --git a/src/pages/Projects.js b/src/pages/Projects.js
deleted file mode 100644
index 06655768..00000000
--- a/src/pages/Projects.js
+++ /dev/null
@@ -1,50 +0,0 @@
-import React from 'react';
-import {connect} from "react-redux";
-import {addProject, openNewProjectModal} from "../actions/projects";
-import {fetchAuthorizationsOfCurrentUser} from "../actions/users";
-import Navbar from "../components/navigation/Navbar";
-import ProjectFilterPanel from "../components/projects/FilterPanel";
-import NewProjectButton from "../components/projects/NewProjectButton";
-import Login from "../containers/auth/Login";
-import NewProjectModal from "../containers/projects/NewProjectModal";
-import VisibleProjectList from "../containers/projects/VisibleProjectAuthList";
-import "./Projects.css";
-
-class ProjectsContainer extends React.Component {
- componentDidMount() {
- this.props.fetchAuthorizationsOfCurrentUser();
- }
-
- onInputSubmission(text) {
- this.props.dispatch(addProject(text));
- }
-
- render() {
- return (
- <div className="full-height">
- <Navbar/>
- <div className="container project-page-container full-height">
- <ProjectFilterPanel/>
- <VisibleProjectList/>
- <NewProjectButton onClick={() => {this.props.openNewProjectModal()}}/>
- </div>
- <NewProjectModal/>
- <Login visible={false}/>
- </div>
- );
- }
-}
-
-const mapDispatchToProps = dispatch => {
- return {
- fetchAuthorizationsOfCurrentUser: () => dispatch(fetchAuthorizationsOfCurrentUser()),
- openNewProjectModal: () => dispatch(openNewProjectModal()),
- };
-};
-
-const Projects = connect(
- undefined,
- mapDispatchToProps
-)(ProjectsContainer);
-
-export default Projects;
diff --git a/src/pages/Projects.sass b/src/pages/Projects.sass
deleted file mode 100644
index 11a52e1a..00000000
--- a/src/pages/Projects.sass
+++ /dev/null
@@ -1,2 +0,0 @@
-.project-page-container
- padding-top: 2rem
diff --git a/src/pages/Simulations.js b/src/pages/Simulations.js
new file mode 100644
index 00000000..c46cb621
--- /dev/null
+++ b/src/pages/Simulations.js
@@ -0,0 +1,51 @@
+import React from 'react';
+import {connect} from "react-redux";
+import {addSimulation, openNewSimulationModal} from "../actions/simulations";
+import {fetchAuthorizationsOfCurrentUser} from "../actions/users";
+import Navbar from "../components/navigation/Navbar";
+import SimulationFilterPanel from "../components/simulations/FilterPanel";
+import NewSimulationButton from "../components/simulations/NewSimulationButton";
+import Login from "../containers/auth/Login";
+import NewSimulationModal from "../containers/simulations/NewSimulationModal";
+import VisibleSimulationList from "../containers/simulations/VisibleSimulationAuthList";
+import "./Simulations.css";
+
+class SimulationsContainer extends React.Component {
+ componentDidMount() {
+ this.props.fetchAuthorizationsOfCurrentUser();
+ }
+
+ onInputSubmission(text) {
+ this.props.addSimulation(text);
+ }
+
+ render() {
+ return (
+ <div className="full-height">
+ <Navbar/>
+ <div className="container simulation-page-container full-height">
+ <SimulationFilterPanel/>
+ <VisibleSimulationList/>
+ <NewSimulationButton onClick={() => {this.props.openNewSimulationModal()}}/>
+ </div>
+ <NewSimulationModal/>
+ <Login visible={false}/>
+ </div>
+ );
+ }
+}
+
+const mapDispatchToProps = dispatch => {
+ return {
+ fetchAuthorizationsOfCurrentUser: () => dispatch(fetchAuthorizationsOfCurrentUser()),
+ openNewSimulationModal: () => dispatch(openNewSimulationModal()),
+ addSimulation: (text) => dispatch(addSimulation(text)),
+ };
+};
+
+const Simulations = connect(
+ undefined,
+ mapDispatchToProps
+)(SimulationsContainer);
+
+export default Simulations;
diff --git a/src/pages/Simulations.sass b/src/pages/Simulations.sass
new file mode 100644
index 00000000..d639ba83
--- /dev/null
+++ b/src/pages/Simulations.sass
@@ -0,0 +1,2 @@
+.simulation-page-container
+ padding-top: 2rem