UNPKG

quick-picker

Version:
59 lines (58 loc) 1.8 kB
var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; var initialPickerOptions = { onTapOut: undefined, items: [], item: undefined, onChange: undefined, doneButtonTextStyle: undefined, onPressDone: undefined, doneButtonText: undefined, disableTopRow: undefined, pickerType: 'normal', pickerStyleType: undefined, itemStyle: undefined, date: undefined, mode: undefined, display: undefined, maximumDate: undefined, minimumDate: undefined, timeZoneOffsetInMinutes: undefined, locale: undefined, is24Hour: undefined, minuteInterval: undefined, cancelButtonText: undefined, androidModalStyle: undefined, androidItemStyle: undefined, androidItemTextStyle: undefined, androidSelectedItemStyle: undefined, useNativeDriver: true, }; var pickerStore = { isOpen: false, pickerComponent: null, pickerOptions: __assign({}, initialPickerOptions), open: function (pickerOptions) { if (pickerStore.pickerComponent) { pickerStore.pickerComponent._open(); pickerStore.pickerOptions = __assign(__assign({}, initialPickerOptions), pickerOptions); } }, close: function () { if (pickerStore.pickerComponent) { pickerStore.pickerComponent._close(); pickerStore.pickerOptions = __assign({}, initialPickerOptions); } }, }; export default pickerStore; export var ANIMATION_DURATION = 250;