Skip to content

Latest commit

 

History

History
59 lines (42 loc) · 2.19 KB

README.md

File metadata and controls

59 lines (42 loc) · 2.19 KB

react-native-osd-datetimepicker

A DateTime Picker for Android and iOs for react-native

For react-native v0.26+

How it looks

Closed

Before After

Open

Android

Android-date Android-hours Android-minutes

iOs

IOS-date IOS-hours IOS-minutes

Output

For time : HH:MM:00

For date : Local date string (parsable in new Date())

For datetime : Local datetime string (parsable in new Date())

Usage example

<DateTimePicker
    containerStyle={styles.container}
    iosDoneButtonText={styles.iosDoneButtonText}
    iosDoneButtonStyle={styles.iosDoneButton}
    iosClosePickerButtonTextContainerStyle={styles.iosClosePickerButtonText}
    iosClosePickerButtonTextStyle={styles.iosClosePickerButton}
    label={'Choose a date'}
    date={this.state.value} // To have a controlled component behaviour
    mode={'date'}
    onChange={this.handleDateChange}
/>

Properties

Property Name Type Remark
date React.PropTypes.string
minDate React.PropTypes.string
maxDate React.PropTypes.string
mode React.PropTypes.oneOf([ 'datetime', 'date', 'time' ])
onChange React.PropTypes.func.isRequired
iosDoneButtonText React.PropTypes.string
iosDoneButtonStyle Button.propTypes.containerStyle see react-native-osd-simple-button
iosClosePickerButtonTextContainerStyle Button.propTypes.textContainerStyle see react-native-osd-simple-button
iosClosePickerButtonTextStyle Button.propTypes.textStyle see react-native-osd-simple-button
renderAndroidButton React.PropTypes.func