Files: 58ab0241031aa549a35cce1e678c27065ae66221 / lib / depject / profile / html / person.js
394 bytesRaw
1 | const nest = require('depnest') |
2 | const 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