You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.2 KiB
35 lines
1.2 KiB
extends layouts/main
|
|
block content
|
|
|
|
div(uk-grid)
|
|
div(class="uk-width-1-1 uk-width-auto@m")
|
|
h3= site.name
|
|
div(uk-grid).uk-flex-middle
|
|
.uk-width-auto
|
|
+renderCell('Members', formatCount(stats.memberCount))
|
|
.uk-width-auto
|
|
+renderCell('Posts', formatCount(stats.postCount))
|
|
.uk-width-auto
|
|
+renderCell('Comments', formatCount(stats.commentCount))
|
|
div(class="uk-width-1-1 uk-width-auto@m")
|
|
h3 DTP Constellation
|
|
div(uk-grid).uk-flex-middle
|
|
.uk-width-auto
|
|
+renderCell('Potential Reach', formatCount(stats.constellation.potentialReach))
|
|
.uk-width-auto
|
|
+renderCell('Connected Cores', formatCount(stats.constellation.connectedCount))
|
|
.uk-width-auto
|
|
+renderCell('Pending Cores', formatCount(stats.constellation.pendingCount))
|
|
|
|
.uk-margin
|
|
h3 Hourly Sign-Ups
|
|
canvas(id="hourly-signups")
|
|
|
|
block viewjs
|
|
script(src="/chart.js/chart.min.js")
|
|
script(src="/chartjs-adapter-moment/chartjs-adapter-moment.min.js")
|
|
script.
|
|
window.addEventListener('dtp-load', ( ) => {
|
|
const graphData = !{JSON.stringify(stats.userSignupHourly)};
|
|
dtp.app.renderStatsGraph('#hourly-signups', 'Hourly Signups', graphData);
|
|
});
|