git ssb

3+

arj / patchbook



Tree: f9490b57823c88d2d4e1cdc8495b8ab60d63862f

Files: f9490b57823c88d2d4e1cdc8495b8ab60d63862f / book / html / title.js

544 bytesRaw
1const nest = require('depnest')
2const { h, when } = require('mutant')
3
4exports.needs = nest({
5 'blob.sync.url': 'first'
6})
7
8exports.gives = nest(
9 'book.html.title'
10)
11
12exports.create = (api) => {
13 return nest('book.html.title', title)
14 function title({title, msg, isEditing, onUpdate}) {
15 return h('section.title',
16 when(isEditing,
17 h('input', {
18 'ev-input': e => onUpdate(e.target.value),
19 placeholder: 'Title',
20 value: title
21 }),
22 h('a', {href: msg.key}, title)
23 )
24 )
25 }
26}
27

Built with git-ssb-web