From 15fd143477cb1fc28fcf9bc5d61a46f4c68c6923 Mon Sep 17 00:00:00 2001 From: matt Date: Fri, 4 Feb 2022 23:43:31 +0000 Subject: [PATCH] Added admin layout and route to switch layouts --- app.js | 5 +++++ views/layouts/admin.hbs | 12 ++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 views/layouts/admin.hbs 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'}} +
+ {{{ body }}} +
+ {{> scripts }} + +