UNPKG

ns-vue-flatpickr

Version:

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

38 lines (34 loc) 971 B
// Events to emit, copied from flatpickr source import flatpickr from 'ns-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 }