aboutsummaryrefslogtreecommitdiffstats
path: root/src/app/groups
diff options
context:
space:
mode:
authorSebastien Castiel <sebastien@castiel.me>2024-01-09 07:45:21 -0500
committerSebastien Castiel <sebastien@castiel.me>2024-01-09 07:45:28 -0500
commita942369193002218b3c0f154d8efe34b33c3b121 (patch)
tree5e02d63f13d0926f0628a5eb7f564b77406effd3 /src/app/groups
parente891d259a56f51d80fd8925ec7d5b1de8a4edffe (diff)
Fix how dates are displayed (Fix #33)
Diffstat (limited to 'src/app/groups')
-rw-r--r--src/app/groups/[groupId]/expenses/expense-list.tsx14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/app/groups/[groupId]/expenses/expense-list.tsx b/src/app/groups/[groupId]/expenses/expense-list.tsx
index 7ee8329..f618700 100644
--- a/src/app/groups/[groupId]/expenses/expense-list.tsx
+++ b/src/app/groups/[groupId]/expenses/expense-list.tsx
@@ -29,7 +29,7 @@ export function ExpenseList({
<div
key={expense.id}
className={cn(
- 'border-t flex justify-between pl-6 pr-2 py-4 text-sm cursor-pointer hover:bg-accent',
+ 'border-t flex justify-between pl-6 pr-2 py-4 text-sm cursor-pointer hover:bg-accent gap-1',
expense.isReimbursement && 'italic',
)}
onClick={() => {
@@ -42,10 +42,7 @@ export function ExpenseList({
</div>
<div className="text-xs text-muted-foreground">
Paid by <strong>{getParticipant(expense.paidById)?.name}</strong> on{' '}
- {expense.expenseDate.toLocaleDateString('en-US', {
- dateStyle: 'medium',
- })}{' '}
- for{' '}
+ {formatDate(expense.expenseDate)} for{' '}
{expense.paidFor.map((paidFor, index) => (
<Fragment key={index}>
{index !== 0 && <>, </>}
@@ -87,3 +84,10 @@ export function ExpenseList({
</p>
)
}
+
+function formatDate(date: Date) {
+ return date.toLocaleDateString('en-US', {
+ dateStyle: 'medium',
+ timeZone: 'UTC',
+ })
+}