33 lines
1.0 KiB
HTML

<!--
SPDX-FileCopyrightText: 2023 Aravinth Manivannan <realaravinth@batsense.net>
SPDX-License-Identifier: AGPL-3.0-or-later
-->
<div class="sitekey__stats-container">
<. let tables = [("Configuration Fetches", &stats.config_fetches), ("Proofs generated", &stats.solves), ("Grants Verified", &stats.confirms)]; .>
<. for table in tables.iter() { .>
<table class="notification__table">
<thead class="notification__heading">
<tr>
<th colspan="4" class="notification__title-text"><.= table.0 .></th>
</tr>
</thead>
<tbody class="notification__body">
<. for (count, val) in table.1.iter().enumerate() { .>
<tr class="notification__item">
<td>
<h3 class="notification__item-heading">
<.= count + 1 .>
</h3>
</td>
<td>
<p class="notification__item-text"><.= crate::date::Date::new(*val).date() .></p>
</td>
</tr>
<. } .>
</tbody>
</table>
<. }; .>
</div>