'use client' import { getGroup, getGroupExpenses } from '@/lib/api' import { useActiveUser } from '@/lib/hooks' import { getTotalActiveUserPaidFor } from '@/lib/totals' import { formatCurrency } from '@/lib/utils' type Props = { group: NonNullable>> expenses: NonNullable>> } export function TotalsYourSpendings({ group, expenses }: Props) { const activeUser = useActiveUser(group.id) const totalYourSpendings = activeUser === '' || activeUser === 'None' ? 0 : getTotalActiveUserPaidFor(activeUser, expenses) const currency = group.currency return (
Total you paid for
{formatCurrency(currency, totalYourSpendings)}
) }