Files: f84a9667fa03b5fc5f43b038c6e7616276a5907a / message / html / timestamp.js
491 bytesRaw
1 | const h = require('mutant/h') |
2 | const nest = require('depnest') |
3 | |
4 | exports.gives = nest('message.html.timestamp') |
5 | exports.needs = nest({ |
6 | 'lib.obs.timeAgo': 'first', |
7 | 'message.sync.timestamp': 'first' |
8 | }) |
9 | |
10 | exports.create = function (api) { |
11 | return nest('message.html.timestamp', timestamp) |
12 | |
13 | function timestamp (msg) { |
14 | return h('a.Timestamp', { |
15 | href: msg.key, |
16 | title: new Date(api.message.sync.timestamp(msg)) |
17 | }, api.lib.obs.timeAgo(api.message.sync.timestamp(msg))) |
18 | } |
19 | } |
20 |
Built with git-ssb-web