summaryrefslogtreecommitdiffstats
path: root/gui/src/theme.rs
diff options
context:
space:
mode:
Diffstat (limited to 'gui/src/theme.rs')
-rw-r--r--gui/src/theme.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/gui/src/theme.rs b/gui/src/theme.rs
index 9270aa6..0e5a475 100644
--- a/gui/src/theme.rs
+++ b/gui/src/theme.rs
@@ -120,6 +120,12 @@ pub fn money(amount: i64) -> String {
120 format!("{} Kr", group_digits(amount)) 120 format!("{} Kr", group_digits(amount))
121} 121}
122 122
123/// Net amount with an explicit sign: `"+800 Kr"`, `"-90 Kr"`.
124pub fn signed_money(amount: i64) -> String {
125 let sign = if amount < 0 { "-" } else { "+" };
126 format!("{sign}{} Kr", group_digits(amount.abs()))
127}
128
123// --------------------------------------------------------------------------- 129// ---------------------------------------------------------------------------
124// Installation 130// Installation
125// --------------------------------------------------------------------------- 131// ---------------------------------------------------------------------------