fedimint_server_ui/dashboard/
audit.rs
1use fedimint_core::module::audit::AuditSummary;
2use maud::{Markup, html};
3
4pub fn render(audit_summary: &AuditSummary) -> Markup {
5 html! {
6 div class="card h-100" {
7 div class="card-header dashboard-header" { "Audit Summary" }
8 div class="card-body" {
9 div class="mb-3" {
10 div class="alert alert-info" {
11 "Total Net Assets: " strong { (format!("{} msat", audit_summary.net_assets)) }
12 }
13 }
14
15 table class="table table-striped" {
16 thead {
17 tr {
18 th { "ID" }
19 th { "Module Kind" }
20 th { "Net Assets (msat)" }
21 }
22 }
23 tbody {
24 @for (module_id, module_summary) in audit_summary.module_summaries.iter() {
25 tr {
26 td { (module_id) }
27 td { (module_summary.kind) }
28 td { (module_summary.net_assets) }
29 }
30 }
31 }
32 }
33 }
34 }
35 }
36}