Files: ee234ad644780313d6a36bed781c9df63d190563 / modules / profile / html / person.js
386 bytesRaw
1 | var nest = require('depnest') |
2 | var h = require('mutant/h') |
3 | |
4 | exports.needs = nest({ |
5 | 'about.obs.name': 'first' |
6 | }) |
7 | |
8 | exports.gives = nest({ |
9 | 'profile.html': ['person'] |
10 | }) |
11 | |
12 | exports.create = function (api) { |
13 | return nest({ |
14 | 'profile.html': {person} |
15 | }) |
16 | |
17 | function person (id, altName) { |
18 | return h('a ProfileLink', {href: id}, [ |
19 | altName || api.about.obs.name(id) |
20 | ]) |
21 | } |
22 | } |
23 |
Built with git-ssb-web