From 1d5f7be6eeac73c9d80ea782fd0fb764fc879e2c Mon Sep 17 00:00:00 2001 From: AlexAbes Date: Sat, 5 Dec 2015 21:23:33 -0500 Subject: [PATCH] Partial completion of the module editing/adding feature --- .../components/layouts/teacher-layout.jsx | 1 + .../views/teacher-add-module-view.jsx | 23 +++++++++++++++++++ .../views/teacher-edit-module-view.jsx | 23 +++++++++++++++++++ app/scripts/router.jsx | 6 +++++ 4 files changed, 53 insertions(+) create mode 100644 app/scripts/components/views/teacher-add-module-view.jsx create mode 100644 app/scripts/components/views/teacher-edit-module-view.jsx diff --git a/app/scripts/components/layouts/teacher-layout.jsx b/app/scripts/components/layouts/teacher-layout.jsx index 23d09ef..9d57a37 100644 --- a/app/scripts/components/layouts/teacher-layout.jsx +++ b/app/scripts/components/layouts/teacher-layout.jsx @@ -17,6 +17,7 @@ let TeacherLayout = React.createClass({ diff --git a/app/scripts/components/views/teacher-add-module-view.jsx b/app/scripts/components/views/teacher-add-module-view.jsx new file mode 100644 index 0000000..b967d10 --- /dev/null +++ b/app/scripts/components/views/teacher-add-module-view.jsx @@ -0,0 +1,23 @@ +import React from 'react'; +import {ListGroupItemLink} from 'react-router-bootstrap'; +import {PageHeader, ListGroup, ListGroupItem} from 'react-bootstrap'; + +/** + * Renders a page from which you can create a new module. + */ + let TeacherAddModuleView = React.createClass({ + + render: function() { + return ( + + Dummy 1 + + ); + } + }); + + export default TeacherAddModuleView; diff --git a/app/scripts/components/views/teacher-edit-module-view.jsx b/app/scripts/components/views/teacher-edit-module-view.jsx new file mode 100644 index 0000000..92b3a09 --- /dev/null +++ b/app/scripts/components/views/teacher-edit-module-view.jsx @@ -0,0 +1,23 @@ +import React from 'react'; +import {ListGroupItemLink} from 'react-router-bootstrap'; +import {PageHeader, ListGroup, ListGroupItem} from 'react-bootstrap'; + +/** + * Renders a page from which you can edit a module. + */ + let TeacherAddModuleView = React.createClass({ + + render: function() { + return ( + + Dummy 1 + + ); + } + }); + + export default TeacherEditModuleView; diff --git a/app/scripts/router.jsx b/app/scripts/router.jsx index 77ad28f..628969f 100644 --- a/app/scripts/router.jsx +++ b/app/scripts/router.jsx @@ -20,6 +20,8 @@ import StudentLoginView from './components/views/student-login-view'; import TeacherDashboardView from './components/views/teacher-dashboard-view'; import TeacherLoginView from './components/views/teacher-login-view'; import NotFoundView from './components/views/not-found-view'; +import TeacherAddModuleView from './components/views/teacher-add-module-view'; +import TeacherEditModuleView from './components/views/teacher-edit-module-view'; let routes = ( @@ -44,6 +46,10 @@ let routes = ( + + + +