import React, { FC, useState } from 'react'; import { Colors } from '../../theme'; import DateTimePicker, { DateTimePickerEvent } from '@react-native-community/datetimepicker'; import { DatePicker } from 'react-native-wheel-pick'; import { Platform } from 'react-native'; type Props = { selectedDate: (date: Date) => void; }; const SpinnerDatePicker: FC = ({ selectedDate }) => { const [value, setValue] = useState(new Date()); const onChange = (event: DateTimePickerEvent, selectedSpinnerDate?: Date) => { if (event.type === 'set') { selectedDate(selectedSpinnerDate!); setValue(selectedSpinnerDate!); } }; const onChangeAndroid = (selectedSpinnerDate?: Date) => { selectedDate(selectedSpinnerDate!); setValue(selectedSpinnerDate!); }; if (!value) return return Platform.OS === 'ios' ? ( ) : ( ); }; export default SpinnerDatePicker;