bitcoin_terminal_dashboard/app/ui/components/metrics_section_component/
new_transactions_count_over_last_30_days_metric.rs

1use tui::text::Spans;
2
3use super::metric_line_fetch_status_component;
4use crate::app::state::InitializedData;
5use crate::utils::format_number;
6
7pub fn new_transactions_count_over_last_30_days_component<'a>(
8    initialized_data: &'a InitializedData,
9) -> Vec<Spans> {
10    metric_line_fetch_status_component(
11        "Transactions (30 days)",
12        &initialized_data.stats.transactions_count_over_last_30_days,
13        |transactions_count_over_last_30_days: &u64| -> String {
14            format_number(transactions_count_over_last_30_days.clone())
15        },
16    )
17}