diff --git a/app.js b/app.js index a17c47d..90b00cb 100644 --- a/app.js +++ b/app.js @@ -80,6 +80,11 @@ async function main() { } })); + app.get('/admin/*', (req, res, next) => { + req.app.locals.layout = 'admin'; + next(); + }); + for (const [ root, router ] of loadRoutes().entries()) app.use(root, router); diff --git a/views/layouts/admin.hbs b/views/layouts/admin.hbs new file mode 100644 index 0000000..30127cd --- /dev/null +++ b/views/layouts/admin.hbs @@ -0,0 +1,12 @@ + + + {{> head title=title }} +
+ {{> adminHeader }} + {{> adminNav active='dashboard'}} +