git ssb

0+

ev / minbase



Tree: b62ecd6f843b26f37e70c7b6d65c71db35bbf922

Files: b62ecd6f843b26f37e70c7b6d65c71db35bbf922 / modules / avatar-name.js

403 bytesRaw
1var signifier = require('../plugs').first(exports.signifier = [])
2var h = require('hyperscript')
3
4exports.needs = { signifier: 'first' }
5
6exports.gives = 'avatar_name'
7
8exports.create = function (api) {
9
10 return function name (id) {
11 var n = h('span', id.substring(0, 10))
12
13 api.signifier(id, function (_, names) {
14 if(names.length) n.textContent = names[0].name
15 })
16
17 return n
18 }
19}
20
21

Built with git-ssb-web