import { Balances } from '@/lib/balances' import { cn, formatCurrency } from '@/lib/utils' import { Participant } from '@prisma/client' import { useLocale } from 'next-intl' type Props = { balances: Balances participants: Participant[] currency: string } export function BalancesList({ balances, participants, currency }: Props) { const locale = useLocale() const maxBalance = Math.max( ...Object.values(balances).map((b) => Math.abs(b.total)), ) return (