1 let assert = require('assert')
3 return async (env, head, body, scripts) => {
4 let breadcrumbs = await _require('/_lib/breadcrumbs.jst')
5 let get_navigation = await _require('/_lib/get_navigation.jst')
6 let navbar = await _require('/_lib/navbar.jst')
13 await breadcrumbs(env, _out)
15 let transaction = await env.site.database.Transaction()
17 let root = await transaction.get()
18 let p = await get_navigation(root, env.component_names)
23 src=await p.get_json('image') || 'image.jpg'
29 `${await p.get_json('description')}—by ${await p.get_json('author')}`
33 transaction.rollback()