Files: dcf377676e63207a9e8d4636f95a6c7a7b1f0661 / modules / sheet / display.js
465 bytesRaw
1 | var h = require('mutant/h') |
2 | var nest = require('depnest') |
3 | |
4 | exports.gives = nest('sheet.display') |
5 | |
6 | exports.create = function () { |
7 | return nest('sheet.display', function (handler) { |
8 | var {content, footer} = handler(done) |
9 | |
10 | var container = h('div', {className: 'Sheet'}, [ |
11 | h('section', [content]), |
12 | h('footer', [footer]) |
13 | ]) |
14 | |
15 | document.body.appendChild(container) |
16 | |
17 | function done () { |
18 | document.body.removeChild(container) |
19 | } |
20 | }) |
21 | } |
22 |
Built with git-ssb-web