git ssb

16+

Dominic / patchbay



Tree: 05491d3f51c3844b64aa3a2b03bfd8692581b412

Files: 05491d3f51c3844b64aa3a2b03bfd8692581b412 / router / html / page / blob.js

494 bytesRaw
1const nest = require('depnest')
2const ref = require('ssb-ref')
3const { h } = require('mutant')
4
5exports.gives = nest('router.html.page')
6
7exports.needs = nest('blob.sync.url', 'first')
8
9exports.create = (api) => {
10 return nest('router.html.page', blobView)
11
12 function blobView (path) {
13 if (!ref.isBlob(path)) return
14
15 return h('Blob', { id: path, title: path.slice(0, 9) + '...' }, [
16 h('iframe', {
17 src: api.blob.sync.url(path),
18 sandbox: ''
19 })
20 ])
21 }
22}
23
24

Built with git-ssb-web