import { LoginScreen } from './login'; import TableView from './views/tableView'; import UserModal from './userTool'; const m = require('mithril'); const main = document.createElement('div'); document.body.appendChild(main); const root = main; m.route(root, '/users', { '/users': { view() { return m(TableView, { resource: 'users', keys: ['firstname', 'lastname', 'nethz', 'legi', 'membership'], }); }, }, '/users/:id': UserModal, '/events': { view() { return m(TableView, { resource: 'events', keys: ['title_de', 'time_start', 'show_website', 'spots', 'signup_count'], }); }, }, '/groups': { view() { return m(TableView, { resource: 'groups', keys: ['name'], }); }, }, '/login': LoginScreen, });