Files: b62ecd6f843b26f37e70c7b6d65c71db35bbf922 / modules / avatar-name.js
403 bytesRaw
1 | var signifier = require('../plugs').first(exports.signifier = []) |
2 | var h = require('hyperscript') |
3 | |
4 | exports.needs = { signifier: 'first' } |
5 | |
6 | exports.gives = 'avatar_name' |
7 | |
8 | exports.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