import { DatePicker } from 'antd'; import type { Dayjs } from 'dayjs'; interface DateTimePickerProps { value: Dayjs | null; onChange: (next: Dayjs | null) => void; showTime?: boolean; format?: string; placeholder?: string; disabled?: boolean; } export default function DateTimePicker({ value, onChange, showTime = true, format = 'YYYY-MM-DD HH:mm:ss', placeholder = '', disabled = false, }: DateTimePickerProps) { return ( onChange(next || null)} showTime={showTime ? { format: 'HH:mm:ss' } : false} format={format} placeholder={placeholder} disabled={disabled} style={{ width: '100%' }} /> ); }