import { DateTimePickerEvent } from "@react-native-community/datetimepicker"; import React from "react"; import { Platform } from "react-native"; import DateTimeInput_Android from "./DataTimeAndroid"; import DateTimeInput_IOS from "./DateTimeIOS"; type Props = { value?: Date | DateTimePickerEvent | null; onChange?: (date: Date) => void; label?: string; required?: boolean; maximumDate?: Date; minimumDate?: Date; disabled?: boolean; }; const DateTimePickerCustom: React.FC = ({ value, onChange, label, required, maximumDate, minimumDate, disabled = false, }) => { console.log("Date Android Comp", value) return ( <> {Platform.OS === "ios" ? ( { onChange?.(date as any); }} required={required} maximumDate={maximumDate} minimumDate={minimumDate} disabled={disabled} value={value as DateTimePickerEvent | Date | null} /> ) : ( { onChange?.(date as any); }} required={required} maximumDate={maximumDate} minimumDate={minimumDate} disabled={disabled} value={value as DateTimePickerEvent | Date | null | any} /> )} ); }; export default DateTimePickerCustom;