git ssb

3+

arj / patchbook



Commit 59b2150aa65f622113a8aae8016eb849a7345690

Move patchbay related files to own repo

Anders Rune Jensen committed on 11/5/2017, 7:30:10 PM
Parent: cebd9213dae196f9cedd4071888a39cfe9492f63

Files changed

app/page/books.jsdeleted
router/sync/routes.jsdeleted
app/page/books.jsView
@@ -1,45 +1,0 @@
1-const nest = require('depnest')
2-const pull = require('pull-stream')
3-const { h, Array } = require('mutant')
4-const Scroller = require('pull-scroll')
5-
6-exports.gives = nest({
7- 'app.html.menuItem': true,
8- 'app.page.books': true
9-})
10-
11-exports.needs = nest({
12- 'app.html.scroller': 'first',
13- 'book.pull.getAll': 'first',
14- 'book.html': {
15- create: 'first',
16- render: 'first'
17- }
18-})
19-
20-exports.create = function (api) {
21- return nest({
22- 'app.html.menuItem': menuItem,
23- 'app.page.books': booksPage
24- })
25-
26- function menuItem (handleClick) {
27- return h('a', {
28- style: { order: 5 },
29- 'ev-click': () => handleClick({ page: 'books' })
30- }, '/books')
31- }
32-
33- function booksPage (path) {
34- const creator = api.book.html.create({})
35- const { container, content } = api.app.html.scroller({prepend: [creator]})
36-
37- pull(
38- api.book.pull.getAll(),
39- Scroller(container, content, api.book.html.render, false, false)
40- )
41-
42- container.title = '/books'
43- return container
44- }
45-}
router/sync/routes.jsView
@@ -1,21 +1,0 @@
1-const nest = require('depnest')
2-
3-exports.gives = nest('router.sync.routes')
4-
5-exports.needs = nest({
6- 'app.page.books': 'first'
7-})
8-
9-exports.create = (api) => {
10- return nest('router.sync.routes', (sofar = []) => {
11- const pages = api.app.page
12-
13- // loc = location
14- const routes = [
15- [ loc => loc.page === 'books', pages.books ],
16- ]
17-
18- return [...routes, ...sofar]
19- })
20-}
21-

Built with git-ssb-web