File tree Expand file tree Collapse file tree 2 files changed +4
-0
lines changed
src/CustomDatePickerAndroid Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -67,6 +67,7 @@ export default class DateTimePickerTester extends Component {
6767| date | obj | new Date() | Initial selected date/time |
6868| isVisible | bool | false | Show the datetime picker? |
6969| mode | string | 'date' | Datepicker? 'date' Timepicker? 'time' Both? 'datetime' |
70+ | datePickerModeAndroid | string | 'calendar' | Display as 'spinner' or 'calendar'|
7071| onConfirm | func | ** REQUIRED** | Function called on date picked |
7172| onCancel | func | ** REQUIRED** | Function called on dismiss |
7273| titleIOS | string | 'Pick a date' | The title text on iOS |
Original file line number Diff line number Diff line change @@ -10,13 +10,15 @@ export default class CustomDatePickerAndroid extends Component {
1010 onConfirm : PropTypes . func . isRequired ,
1111 is24Hour : PropTypes . bool ,
1212 isVisible : PropTypes . bool ,
13+ datePickerModeAndroid : PropTypes . oneOf ( [ 'calendar' , 'spinner' , 'default' ] ) ,
1314 minimumDate : PropTypes . instanceOf ( Date ) ,
1415 maximumDate : PropTypes . instanceOf ( Date ) ,
1516 } ;
1617
1718 static defaultProps = {
1819 date : new Date ( ) ,
1920 mode : 'date' ,
21+ datePickerModeAndroid : 'calendar' ,
2022 is24Hour : true ,
2123 isVisible : false ,
2224 } ;
@@ -37,6 +39,7 @@ export default class CustomDatePickerAndroid extends Component {
3739 date : this . props . date ,
3840 minDate : this . props . minimumDate ,
3941 maxDate : this . props . maximumDate ,
42+ mode :this . props . datePickerModeAndroid
4043 } ) ;
4144 if ( action !== DatePickerAndroid . dismissedAction ) {
4245 const date = moment ( { year, month, day } ) . toDate ( ) ;
You can’t perform that action at this time.
0 commit comments