| 123456789101112131415161718192021 |
- import m from 'mithril';
- import UserList from './views/UserList';
- import UserForm from './views/UserForm';
- import Layout from './views/Layout';
- // remove hashbang (later)
- // m.route.prefix('#/');
- m.route(document.body, '/', {
- '/': {
- render() {
- return m(Layout, m(UserList));
- }
- },
- '/view/:id': {
- render(vnode) {
- console.log(vnode.attrs);
- return m(Layout, m(UserForm, vnode.attrs));
- }
- }
- });
|