import { format } from 'date-fns';
/** Format a roadmap target date (Date or ISO string) as e.g. "Jun 2026". Null-safe. */
export function formatTargetDate(value: string | Date | null | undefined): string | null {
if (!value) return null;
const d = value instanceof Date ? value : new Date(value);
if (Number.isNaN(d.getTime())) return null;
return format(d, 'MMM yyyy');
}