From 484e68c90c2ae6fac08b45d2814ff2aa9a6f97bb Mon Sep 17 00:00:00 2001 From: Hermann Blum <hermannsblum@yahoo.de> Date: Sat, 17 Mar 2018 10:00:00 +0100 Subject: [PATCH] boilerplates for new views --- src/events/newEvent.js | 13 +++++++++++++ src/events/viewEvent.js | 13 +++++++++++++ src/index.js | 7 ++++--- 3 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 src/events/newEvent.js create mode 100644 src/events/viewEvent.js diff --git a/src/events/newEvent.js b/src/events/newEvent.js new file mode 100644 index 0000000..015adc1 --- /dev/null +++ b/src/events/newEvent.js @@ -0,0 +1,13 @@ +import m from 'mithril'; +import EditView from '../views/editView'; + + +export default class newEvent extends EditView { + constructor(vnode) { + super(vnode, 'events'); + } + + view() { + return m('h1', 'Hello World'); + } +} diff --git a/src/events/viewEvent.js b/src/events/viewEvent.js new file mode 100644 index 0000000..0df375a --- /dev/null +++ b/src/events/viewEvent.js @@ -0,0 +1,13 @@ +import m from 'mithril'; +import ItemView from '../views/itemView'; + + +export default class viewEvent extends ItemView { + constructor() { + super('events'); + } + + view() { + return m('h1', 'Hello World'); + } +} diff --git a/src/index.js b/src/index.js index b7f4ff7..fcad0a1 100644 --- a/src/index.js +++ b/src/index.js @@ -3,8 +3,9 @@ import LoginScreen from './login'; import TableView from './views/tableView'; import { UserModal, UserTable, NewUser } from './userTool'; import { MembershipView } from './membershipTool'; -import { NewEvent, EventModal } from './eventTool'; import EventTable from './events/table'; +import newEvent from './events/newEvent'; +import viewEvent from './events/viewEvent'; import Sidebar from './sidebar'; // import AnnounceTool from './announceTool'; import './style'; @@ -37,8 +38,8 @@ m.route(root, '/users', { '/newuser': layoutWith(NewUser), '/groupmemberships/:id': layoutWith(MembershipView), '/events': layoutWith(EventTable), - '/events/:id': layoutWith(EventModal), - '/newevent': layoutWith(NewEvent), + '/events/:id': layoutWith(viewEvent), + '/newevent': layoutWith(newEvent), '/groups': layoutWith({ view() { return m(TableView, { -- GitLab