React Native Datetime Picker Module
npm install @oman21/rn-datetimepicker``bash`
npm i @oman21/rn-datetimepicker
`python
import DateTimePickerLib from '@oman21/rn-datetimepicker';
const App () => {
const [visible, setVisible] = useState(false);
const [date, setDate] = useState(new Date());
return (
onPress={()=>setVisible(!visible)}
title="Open Datetime Picker"
/>
visible={visible}
onCancel={()=>setVisible(!visible)}
onSelect={(data:any)=>{
setDate(data);
setVisible(!visible);
}}
/>
)
}
``
| Prop | Type | Default | Description |
|-----------------|---------|------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------|
| visible | bolean | false | Datetime picker modal visible |
| minDate | any | "" | Set minimum date (Date or string). |
| maxDate | any | "" | Set maximum date (Date or string). |
| value | any | "" | Set value (Date or string). |
| type | string | datetime | Type datetime/date. |
| theme | string | light | Light/dark theme. |
| months | array | ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"] | Month name. |
| monthsShort | array | ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"] | Month short name. |
| weekDays | array | ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"] | Day name. |
| weekDaysShort | array | ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"] | Day short name. |
| colorButton | string | "#12a4f2" | Day short name. |
| Prop | Description |
|-------------------------|--------------------------------------------------------|
| onCancel | Action when cancel. |
| onSelect | Action when select return date. |
Please make sure to update tests as appropriate.