export function formatWeight(grams: number): string { if (grams >= 1_000_000) { const tonnes = grams / 1_000_000; return `${tonnes % 1 === 0 ? tonnes.toFixed(0) : tonnes.toFixed(1)}t`; } if (grams >= 1000) { const kg = grams / 1000; return `${kg % 1 === 0 ? kg.toFixed(0) : kg.toFixed(1)}kg`; } return `${Math.round(grams)}g`; }