import { Intake } from '../../actions'; 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 statusColors = { Open: 'bg-blue-50 text-blue-700 border-blue-200', Completed: 'bg-green-50 text-green-700 border-green-200', Cancelled: 'bg-red-50 text-red-700 border-red-200', Draft: 'bg-slate-50 text-slate-700 border-slate-200', }; const status = intake.status || 'Draft'; const statusClass = statusColors[status as keyof typeof statusColors] || statusColors.Draft; return (

{intake.title}

{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. */}
); }