{
if (!start || !end) return 'Both dates are required';
if (!start.isValid() || !end.isValid()) return 'Invalid date';
if (end.isBefore(start)) return 'End must be after start';
return true;
},
}}
render={({ field, fieldState }) => (
<>
{fieldState.error && (
{fieldState.error.message}
)}
>
)}
/>