Skip to content
Snippets Groups Projects
Commit 2dce5280 authored by scmoritz's avatar scmoritz
Browse files

add "amiv" sublayout

parent f26e17d6
No related branches found
No related tags found
1 merge request!13added "amiv" sublayout
......@@ -2,6 +2,7 @@
const m = require('mithril');
const Layout = require('./views/layout');
const amivLayout = require('./views/amiv/amivLayout');
const amiv = require('./views/amiv');
const login = require('./views/login');
const statuten = require('./views/amiv/statuten');
......@@ -13,12 +14,12 @@ const board = require('./views/amiv/board');
m.route(document.body, '/', {
'/': {
render() {
return m(Layout, m(amiv));
return m(Layout, m(amivLayout, m(amiv)));
},
},
'/amiv/statuten': {
render() {
return m(Layout, m(statuten));
return m(Layout, m(amivLayout, m(statuten)));
},
},
'/contact': {
......@@ -28,7 +29,7 @@ m.route(document.body, '/', {
},
'/amiv/aufenthaltsraum': {
render() {
return m(Layout, m(aufenthaltsraum));
return m(Layout, m(amivLayout, m(aufenthaltsraum)));
},
},
'/login': {
......@@ -38,7 +39,7 @@ m.route(document.body, '/', {
},
'/amiv/board': {
render() {
return m(Layout, m(board));
return m(Layout, m(amivLayout, m(board)));
},
},
});
const m = require('mithril');
module.exports = {
view(vnode) {
return m('div', [
m('ul', [
m('li', m('a', { href: '/amiv/board', oncreate: m.route.link }, 'Vorstand')),
m('li', m('a', { href: '/amiv/aufenthaltsraum', oncreate: m.route.link }, 'Aufenthaltsraum')),
m('li', m('a', { href: '/amiv/statuten', oncreate: m.route.link }, 'Statuten')),
m('li', m('a', { href: '/amiv/comissions', oncreate: m.route.link }, 'Kommissionen')),
m('li', m('a', { href: '/amiv/protocols', oncreate: m.route.link }, 'Protokolle')),
]),
m('main', vnode.children),
]);
},
};
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment