/** * Address formatting utilities. */ /** Format an address object into a single comma-separated line. */ export function formatAddressLine( address: { name?: string; address_1?: string; address_2?: string; city?: string; state?: string; postcode?: string; country?: string; } | null ): string { if (!address) return '—'; const parts = [ address.name, address.address_1, address.address_2, [address.city, address.state].filter(Boolean).join(', '), address.postcode, address.country, ].filter(Boolean); return parts.length ? parts.join(', ') : '—'; }