import { Intake } from '@/lib/types/intake'; import { format } from 'date-fns'; import { nl } from 'date-fns/locale'; import { Calendar, Clock, FileText } from 'lucide-react'; interface IntakeHeaderProps { intake: Intake; } export function IntakeHeader({ intake }: IntakeHeaderProps) { const statusLabels: Record = { bezig: 'Bezig', afgerond: 'Afgerond', }; const statusColors: Record = { bezig: 'bg-blue-50 text-blue-700 border-blue-200', afgerond: 'bg-green-50 text-green-700 border-green-200', }; const status = intake.status || 'bezig'; const statusClass = statusColors[status] || 'bg-slate-50 text-slate-700 border-slate-200'; return (

{intake.title}

{statusLabels[status] || status}
{intake.department} |
Start: {format(new Date(intake.start_date), 'd MMM yyyy', { locale: nl })}
{intake.end_date && (
Eind: {format(new Date(intake.end_date), 'd MMM yyyy', { locale: nl })}
)}
{/* Placeholder for actions like Edit, Close, etc. */}
); }