git ssb

2+

Dominic / yap



Tree: 1569099777209a874a90ac79f30617f4caa1245c

Files: 1569099777209a874a90ac79f30617f4caa1245c / layout.js

1209 bytesRaw
1module.exports = function (opts, content, apply, req) {
2 var tr = require('./translations')(req.cookies.lang)
3 return ['html',
4 ['head', {profile: "http://www.w3.org/2005/10/profile"},
5 ['meta', {charset: 'UTF-8'}],
6 ['link', {href: '/static/style.css', rel: 'stylesheet'}],
7 ['script', {src: apply.scriptUrl}],
8 ['link', {rel: 'icon', type: 'image/png', href: '/favicon.ico'}],
9 ],
10 ['body',
11 ['div#AppHeader',
12 ['nav',
13 ['div', {style: 'display:flex;flex-direction:row'},
14 ['h2', tr('AppName')],
15 ['img', {src: '/favicon.ico'}]
16 ],
17 ['div.Menu', apply('menu')],
18// ['a', {href: '/public'}, tr('Public')],
19// ['a', {href: '/private'}, tr('Private')],
20// ['a', {href: '/gatherings'}, 'Gatherings'],
21 ['form', {method: 'GET', action: '/search'},
22 ['input', {type: 'text', name: 'query', placeholder: tr('Search')}],
23 ['input', {type: 'hidden', name: 'limit', value: 20}],
24 ['button', {}, tr('Go')]
25 ],
26 apply('identitySelect', {main: true})
27 ],
28 apply('progress', {})
29 ],
30 ['div.main', content]
31 ]
32 ]
33}
34

Built with git-ssb-web