git ssb

16+

Dominic / patchbay



Commit 81e4b92437449b0f42865d6efef39de314fffa10

Merge pull request #214 from lancew/master

Add calendar to menu items
mix irving authored on 7/30/2018, 6:50:15 AM
GitHub committed on 7/30/2018, 6:50:15 AM
Parent: 3cad5143f2dc9a45deeb67243d119adf12287420
Parent: e3a91a6bf4502ed20411354bd8ba8db408611c43

Files changed

app/page/calendar.jschanged
app/page/calendar.jsView
@@ -1,20 +1,35 @@
11 const nest = require('depnest')
22 const { h, Array: MutantArray, map, Struct, computed, watch, throttle, resolve } = require('mutant')
3 +
34 const pull = require('pull-stream')
45 const { isMsg } = require('ssb-ref')
56
6-exports.gives = nest('app.page.calendar')
7 +exports.gives = nest({
8 + 'app.page.calendar': true,
9 + 'app.html.menuItem': true
10 +})
711
812 exports.needs = nest({
913 'message.html.render': 'first',
14 + 'app.sync.goTo': 'first',
1015 'sbot.async.get': 'first',
1116 'sbot.pull.stream': 'first'
1217 })
1318
1419 exports.create = (api) => {
15- return nest('app.page.calendar', calendarPage)
20 + return nest({
21 + 'app.html.menuItem': menuItem,
22 + 'app.page.calendar': calendarPage
23 + })
1624
25 + function menuItem () {
26 + return h('a', {
27 + style: { order: 1 },
28 + 'ev-click': () => api.app.sync.goTo({ page: 'calendar' })
29 + }, '/calendar')
30 + }
31 +
1732 function calendarPage (location) {
1833 const d = new Date()
1934 const state = Struct({
2035 today: new Date(d.getFullYear(), d.getMonth(), d.getDate()),

Built with git-ssb-web