UNPKG

@react-native-community/datetimepicker

Version:
59 lines (48 loc) 1.22 kB
/** * @format * @flow strict-local */ export const MIN_MS = 60000; export const ANDROID_DISPLAY = Object.freeze({ default: 'default', spinner: 'spinner', clock: 'clock', calendar: 'calendar', }); export const EVENT_TYPE_SET = 'set'; export const ANDROID_EVT_TYPE = Object.freeze({ set: EVENT_TYPE_SET, neutralButtonPressed: 'neutralButtonPressed', dismissed: 'dismissed', }); export const IOS_DISPLAY = Object.freeze({ default: 'default', spinner: 'spinner', compact: 'compact', inline: 'inline', }); const COMMON_MODES = Object.freeze({ date: 'date', time: 'time', }); export const ANDROID_MODE = COMMON_MODES; export const WINDOWS_MODE = COMMON_MODES; export const IOS_MODE = Object.freeze({ ...COMMON_MODES, datetime: 'datetime', countdown: 'countdown', }); export const DAY_OF_WEEK = Object.freeze({ Sunday: 0, Monday: 1, Tuesday: 2, Wednesday: 3, Thursday: 4, Friday: 5, Saturday: 6, }); export const DATE_SET_ACTION = 'dateSetAction'; export const TIME_SET_ACTION = 'timeSetAction'; export const DISMISS_ACTION = 'dismissedAction'; export const NEUTRAL_BUTTON_LABEL = 'neutralButtonLabel'; export const NEUTRAL_BUTTON_ACTION = 'neutralButtonAction';