From c6b8133286a4009cc1e72935e30af36d43705237 Mon Sep 17 00:00:00 2001 From: Aaron Carlucci Date: Thu, 11 Jul 2024 11:23:48 +0200 Subject: [PATCH] gui: add space separator to amount integer --- gui/ui/src/component/amount.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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 {