1
0
mirror of https://github.com/matt-fidd/stratos.git synced 2026-01-02 03:39:28 +00:00

Moved data from view to route in preparation of db integration

This commit is contained in:
2022-02-24 15:47:24 +00:00
parent 31a244d439
commit e709d74f74
2 changed files with 73 additions and 65 deletions

View File

@@ -11,7 +11,59 @@ router.get('/dashboard', (req, res) => {
return res.render('dashboard', { return res.render('dashboard', {
title: 'Stratos - Dashboard', title: 'Stratos - Dashboard',
current: 'Dashboard', current: 'Dashboard',
name: req.session.fullName name: req.session.fullName,
stats: [
{
value: 5,
text: 'Classes'
},
{
value: 11,
text: 'Completed Tests'
},
{
value: 1,
text: 'Upcoming Test'
},
{
value: '90%',
text: 'Pass rate'
}
],
recentTests: [
{
id: 1,
date: '08/01/2022',
name: 'Lagged homework 8'
},
{
id: 1,
date: '08/01/2022',
name: 'Lagged homework 8'
},
{
id: 1,
date: '08/01/2022',
name: 'Lagged homework 8'
}
],
upcomingTests: [
{
id: 1,
date: '08/01/2022',
name: 'Lagged homework 8'
},
{
id: 1,
date: '08/01/2022',
name: 'Lagged homework 8'
},
{
id: 1,
date: '08/01/2022',
name: 'Lagged homework 8'
}
]
}); });
}); });

View File

@@ -1,51 +1,24 @@
<section class='dashboard'> <section class='dashboard'>
<div class='adminSection dashboard__stats'> <div class='adminSection dashboard__stats'>
<div class='dashboard__stat adminItem'> {{#each stats}}
<h2>5</h2> <div class='dashboard__stat adminItem'>
<span>Classes</span> <h2>{{value}}</h2>
</div> <span>{{text}}</span>
<div class='dashboard__stat adminItem'> </div>
<h2>11</h2> {{/each}}
<span>Completed Tests</span>
</div>
<div class='dashboard__stat adminItem'>
<h2>1</h2>
<span>Upcoming Test</span>
</div>
<div class='dashboard__stat adminItem'>
<h2>90%</h2>
<span>Pass Rate</span>
</div>
</div> </div>
<div class='adminSection'> <div class='adminSection'>
<div class='adminItem'> <div class='adminItem'>
<h2>Recent Tests</h2> <h2>Recent Tests</h2>
<div class='adminTable'> <div class='adminTable'>
<table> <table>
<tr data-id='1'> {{#each recentTests}}
<td> {{> dashboardTest
08/01/2022 id=id
</td> name=name
<td> date=date
Lagged homework 8 }}
</td> {{/each}}
</tr>
<tr data-id='2'>
<td>
08/01/2022
</td>
<td>
Lagged homework 8
</td>
</tr>
<tr data-id='3'>
<td>
08/01/2022
</td>
<td>
Lagged homework 8
</td>
</tr>
</table> </table>
</div> </div>
</div> </div>
@@ -55,30 +28,13 @@
<h2>Upcoming Tests</h2> <h2>Upcoming Tests</h2>
<div class='adminTable'> <div class='adminTable'>
<table> <table>
<tr data-id='1'> {{#each upcomingTests}}
<td> {{> dashboardTest
08/01/2022 id=id
</td> name=name
<td> date=date
Lagged homework 8 }}
</td> {{/each}}
</tr>
<tr data-id='2'>
<td>
08/01/2022
</td>
<td>
Lagged homework 8
</td>
</tr>
<tr data-id='3'>
<td>
08/01/2022
</td>
<td>
Lagged homework 8
</td>
</tr>
</table> </table>
</div> </div>
</div> </div>