diff --git a/gui/ui/src/component/amount.rs b/gui/ui/src/component/amount.rs index 172a1363..6eadd634 100644 --- a/gui/ui/src/component/amount.rs +++ b/gui/ui/src/component/amount.rs @@ -95,6 +95,22 @@ fn split_digits<'a, T: 'a>(mut s: String, size: u16, bold: bool) -> impl Into (i, f), + None => (s.as_str(), "00 000 000"), + }; + let mut integer = integer + .chars() + .collect::>() + .rchunks(3) + .map(|c| c.iter().collect::()) + .collect::>(); + integer.reverse(); + let integer = integer.join(" "); + s = format!("{integer}.{fraction}"); + if bold { Row::new().push(text(s).bold().size(size)) } else {