import { useTranslation } from "react-i18next"; import Sparkline from "./Sparkline"; export interface HubNetBalanceTileProps { label: string; amount: number; series: number[]; } function formatSigned(amount: number, language: string): string { const formatted = new Intl.NumberFormat(language === "fr" ? "fr-CA" : "en-CA", { style: "currency", currency: "CAD", signDisplay: "always", }).format(amount); return formatted; } export default function HubNetBalanceTile({ label, amount, series }: HubNetBalanceTileProps) { const { i18n } = useTranslation(); const positive = amount >= 0; const color = positive ? "var(--positive, #10b981)" : "var(--negative, #ef4444)"; return (