git ssb

7+

dinoworm ๐Ÿ› / patchcore



Tree: 8261134eb7daa7f16ad7f83ebb1549e60b37b70d

Files: 8261134eb7daa7f16ad7f83ebb1549e60b37b70d / components / message / link.js

522 bytesRaw
1var h = require('mutant/h')
2var ref = require('ssb-ref')
3
4exports.needs = {
5 message_name: 'first'
6}
7
8exports.gives = 'message_link'
9
10exports.create = function (api) {
11
12 return function (id) {
13
14 if('string' !== typeof id)
15 throw new Error('link must be to message id')
16
17 var link = h('a', {href: '#'+id}, id.substring(0, 10)+'...')
18
19 if(ref.isMsg(id))
20 api.message_name(id, function (err, name) {
21 if(err) console.error(err)
22 else link.textContent = name
23 })
24
25 return link
26 }
27}
28

Built with git-ssb-web