element3
Version:
A Component Library for Vue3
17 lines (14 loc) • 420 B
JavaScript
import DatePicker from './src/picker/date-picker'
import mitt from 'mitt'
/* istanbul ignore next */
DatePicker.install = function install(app) {
app.component(DatePicker.name, DatePicker)
}
export default DatePicker
export function useDateEmitter() {
const { emit, on } = mitt()
return {
trigger: (type, ...args) => emit(type, { args }),
on: (type, fn) => on(type, ({ args = [] }) => fn(...args))
}
}