diff options
Diffstat (limited to 'gui/src/theme.rs')
| -rw-r--r-- | gui/src/theme.rs | 6 |
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"`. | ||
| 124 | pub 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 | // --------------------------------------------------------------------------- |
