Files: 2572fe0b931c25cc2eceb014c272f1a57a9157a9 / components / nav.js
654 bytesRaw
1 | var Component = require('choo/component') |
2 | const h = require('hyperscript') |
3 | const style = require('../assets/styles') |
4 | |
5 | class Nav extends Component { |
6 | constructor (id, state, emit) { |
7 | super(id) |
8 | this.local = state.components[id] = {} |
9 | } |
10 | |
11 | createElement () { |
12 | return h('nav.pv3', [ |
13 | style, |
14 | h('a.link.dim.black.b.f6.f5-ns.dib.mr3', { |
15 | href: '/' |
16 | }, 'home'), |
17 | h('a.link.dim.gray.f6.f5-ns.dib.mr3', { |
18 | href: '/transactions' |
19 | }, 'transactions'), |
20 | h('a.link.dim.gray.f6.f5-ns.dib.mr3', { |
21 | href: '/accounts' |
22 | }, 'accounts') |
23 | ]) |
24 | } |
25 | |
26 | update () { |
27 | return true |
28 | } |
29 | } |
30 | |
31 | module.exports = Nav |
32 |
Built with git-ssb-web