Files: 653e7d95783fcb22649a1ce70a47fc0deb571e3f / bookmark / html / tags.js
562 bytesRaw
1 | |
2 | var { h, map } = require('mutant') |
3 | var nest = require('depnest') |
4 | |
5 | exports.needs = nest({ |
6 | 'bookmark.html.tag': 'first' |
7 | }) |
8 | |
9 | exports.gives = nest('bookmark.html.tags') |
10 | |
11 | exports.create = (api) => { |
12 | return nest('bookmark.html.tags', tags => |
13 | h('Tags', [ |
14 | h('h2', 'Tags'), |
15 | h('div.default', [ |
16 | api.bookmark.html.tag("Reading List"), |
17 | api.bookmark.html.tag("Read"), |
18 | api.bookmark.html.tag("Favourites"), |
19 | api.bookmark.html.tag("Archived") |
20 | ]), |
21 | h('div', map(tags, tag => api.bookmark.html.tag(tag))) |
22 | ]) |
23 | ) |
24 | } |
25 |
Built with git-ssb-web