Files: c4e6d69c2cdcc875fc3ac222471b3c5d55810b77 / modules / avatar-profile.js
844 bytesRaw
1 | var h = require('hyperscript') |
2 | var pull = require('pull-stream') |
3 | var self_id = require('../keys') |
4 | var markdown = require('./helpers').markdown |
5 | var query = require('./scuttlebot').query |
6 | var avatar = require('./avatar') |
7 | |
8 | exports.gives = 'avatar_profile' |
9 | |
10 | exports.create = function (api) { |
11 | return function (id) { |
12 | |
13 | if (id == self_id.id) { |
14 | var edit = h('p', h('a', {href: '#Edit'}, h('button.btn.btn-primary', 'Edit profile'))) |
15 | } //else { var edit = api.avatar_action(id)} NEED TO REIMPLEMENT FOLLOW/UNFOLLOW IN REQUIRE |
16 | |
17 | var layout = h('div.column', |
18 | h('div.message', |
19 | h('div.avatar--profile', avatar.image(id, 'profile')), |
20 | h('a', {href: '#' + id}, avatar.name(id)), |
21 | avatar.loc(id), |
22 | avatar.description(id), |
23 | h('pre', h('code', id)), |
24 | edit |
25 | ) |
26 | ) |
27 | |
28 | return layout |
29 | } |
30 | } |
31 | |
32 |
Built with git-ssb-web