export const formatDate = (value?: string | null) => { if (!value) return 'No date'; const date = new Date(value); if (Number.isNaN(date.getTime())) return value; return date.toLocaleDateString(undefined, { year: 'numeric', month: 'short', day: 'numeric', }); }; export const formatDateTime = (value?: string | null) => { if (!value) return 'Unknown'; const date = new Date(value); if (Number.isNaN(date.getTime())) return value; return date.toLocaleString(undefined, { year: 'numeric', month: 'short', day: 'numeric', hour: 'numeric', minute: '2-digit', }); };