export function useDate( iso: string | undefined, locale: string = 'en-gb', options: Intl.DateTimeFormatOptions = { year: 'numeric', month: 'long', day: '2-digit', }, ): string { if (!iso) return ''; const date = new Date(iso); const parsedLocale = locale.replace('_', '-').toLowerCase(); return new Intl.DateTimeFormat(parsedLocale, options).format(date); }