aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/utils.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/utils.ts')
-rw-r--r--src/lib/utils.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/lib/utils.ts b/src/lib/utils.ts
index 39477d1..2ce486c 100644
--- a/src/lib/utils.ts
+++ b/src/lib/utils.ts
@@ -20,3 +20,12 @@ export function formatExpenseDate(date: Date) {
export function formatCategoryForAIPrompt(category: Category) {
return `"${category.grouping}/${category.name}" (ID: ${category.id})`
}
+
+export function formatCurrency(currency: string, amount: number) {
+ const format = new Intl.NumberFormat('en-US', {
+ minimumFractionDigits: 2,
+ maximumFractionDigits: 2,
+ })
+ const formattedAmount = format.format(amount / 100)
+ return `${currency} ${formattedAmount}`
+}