mirror of
https://github.com/matt-fidd/stratos.git
synced 2026-01-01 23:19:29 +00:00
Implement admin nav 'current' page display
This commit is contained in:
@@ -7,19 +7,22 @@ router.get('/', (req, res) => {
|
||||
|
||||
router.get('/dashboard', (req, res) => {
|
||||
return res.render('dashboard', {
|
||||
title: 'Stratos - Dashboard'
|
||||
title: 'Stratos - Dashboard',
|
||||
current: 'Dashboard'
|
||||
});
|
||||
});
|
||||
|
||||
router.get('/classes', (req, res) => {
|
||||
return res.render('classes', {
|
||||
title: 'Stratos - Classes'
|
||||
title: 'Stratos - Classes',
|
||||
current: 'Classes'
|
||||
});
|
||||
});
|
||||
|
||||
router.get('/tests', (req, res) => {
|
||||
return res.render('tests', {
|
||||
title: 'Stratos - Tests'
|
||||
title: 'Stratos - Tests',
|
||||
current: 'Tests'
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
{{> head title=title }}
|
||||
<body>
|
||||
{{> adminHeader }}
|
||||
{{> adminNav active='dashboard'}}
|
||||
{{> adminNav current=current }}
|
||||
<main class='adminContent'>
|
||||
{{{ body }}}
|
||||
</main>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<nav class='adminNav'>
|
||||
<div class='adminNav__items'>
|
||||
{{> adminNavItem content='Dashboard' icon='gauge' to='dashboard' }}
|
||||
{{> adminNavItem content='Classes' icon='chalkboard-user' to='classes' }}
|
||||
{{> adminNavItem content='Tests' icon='book-open' to='tests' }}
|
||||
{{> adminNavItem content='Reports' icon='chart-column' to='reports' }}
|
||||
{{> adminNavItem content='Dashboard' icon='gauge' to='dashboard' current=current }}
|
||||
{{> adminNavItem content='Classes' icon='chalkboard-user' to='classes' current=current }}
|
||||
{{> adminNavItem content='Tests' icon='book-open' to='tests' current=current }}
|
||||
{{> adminNavItem content='Reports' icon='chart-column' to='reports' current=current }}
|
||||
</div>
|
||||
<div class='adminNav__profile'>
|
||||
<div class='details'>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<a href='/admin/{{ to }}' class='adminNav__item'>
|
||||
<a href='/admin/{{ to }}' class='adminNav__item {{#eq current content}} current {{/eq}} '>
|
||||
<i class='fa-solid fa-{{ icon}}'></i>
|
||||
<span>{{content}}</span>
|
||||
</a>
|
||||
|
||||
Reference in New Issue
Block a user