UNPKG

@komgrip/vue-flatpickr

Version:

A lightweight and customizable date/time picker component for Vue.js applications

39 lines (34 loc) 915 B
// Events to emit, copied from flatpickr source import flatpickr from '@komgrip/flatpickr' const includedEvents = [ 'onChange', 'onClose', 'onDestroy', 'onMonthChange', 'onOpen', 'onYearChange', ] as flatpickr.Options.HookKey[] // Let's not emit these events by default const excludedEvents = [ 'onValueUpdate', 'onDayCreate', 'onParseConfig', 'onReady', 'onPreCalendarPosition', 'onKeyDown', ] as flatpickr.Options.HookKey[] const eventMappings = { onChange: 'change', onClose: 'close', onDestroy: 'destroy', onMonthChange: 'monthChange', onOpen: 'open', onYearChange: 'yearChange', onValueUpdate: 'valueUpdate', onDayCreate: 'dayCreate', onParseConfig: 'parseConfig', onReady: 'ready', onPreCalendarPosition: 'preCalendarPosition', onKeyDown: 'keyDown', } export { includedEvents, excludedEvents, eventMappings }