Commit b2f193dcfd24e9aae4e6ce5010c909b026e2e662
add list of recps to private message display
Matt McKegg committed on 2/17/2017, 2:17:27 AMParent: 26bf432efc0fbd7b451314cf7b90b88a3302008c
Files changed
plugs/message/html/meta/private.js | added |
styles/avatar.mcss | changed |
plugs/message/html/meta/private.js | ||
---|---|---|
@@ -1,0 +1,26 @@ | ||
1 | +const h = require('mutant/h') | |
2 | +const map = require('mutant/map') | |
3 | +const nest = require('depnest') | |
4 | +var msgs = require('ssb-msgs') | |
5 | + | |
6 | +exports.needs = nest({ | |
7 | + 'about.html.image': 'first', | |
8 | + 'about.obs.name': 'first' | |
9 | +}) | |
10 | +exports.gives = nest('message.html.meta') | |
11 | + | |
12 | +exports.create = (api) => { | |
13 | + return nest('message.html.meta', function privateMeta (msg) { | |
14 | + if (msg.value.private) { | |
15 | + return h('span.private', map(msg.value.content.recps, id => { | |
16 | + id = msgs.link(id, 'feed').link | |
17 | + return h('a', { | |
18 | + href: id, | |
19 | + title: api.about.obs.name(id) | |
20 | + }, [ | |
21 | + api.about.html.image(id) | |
22 | + ]) | |
23 | + })) | |
24 | + } | |
25 | + }) | |
26 | +} |
Built with git-ssb-web