Skip to content

Commit dd73499

Browse files
authored
Merge pull request #23 from kapilratnani/master
Adding new field to accept datepicker display type in android
2 parents 053a815 + 757c6d0 commit dd73499

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

README.md

+1
Original file line numberDiff line numberDiff 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 |

src/CustomDatePickerAndroid/index.js

+3
Original file line numberDiff line numberDiff 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();

0 commit comments

Comments
 (0)