UNPKG

@react-native-community/datetimepicker

Version:
54 lines (50 loc) 979 B
/** * @flow strict-local */ import type {DateTimePickerEvent} from './types'; import {ANDROID_EVT_TYPE, EVENT_TYPE_SET} from './constants'; export const createDateTimeSetEvtParams = ( date: Date, utcOffset: number, ): [DateTimePickerEvent, Date] => { return [ { type: EVENT_TYPE_SET, nativeEvent: { timestamp: date.getTime(), utcOffset, }, }, date, ]; }; export const createDismissEvtParams = ( date: Date, utcOffset: number, ): [DateTimePickerEvent, Date] => { return [ { type: ANDROID_EVT_TYPE.dismissed, nativeEvent: { timestamp: date.getTime(), utcOffset, }, }, date, ]; }; export const createNeutralEvtParams = ( date: Date, utcOffset: number, ): [DateTimePickerEvent, Date] => { return [ { type: ANDROID_EVT_TYPE.neutralButtonPressed, nativeEvent: { timestamp: date.getTime(), utcOffset, }, }, date, ]; };