vuikit
Version:
A Vuejs component library based on UIkit
29 lines (25 loc) • 575 B
JavaScript
/**
* Vuikit 0.7.0
* (c) 2018 Miljan Aleksic
* @license MIT
*/
import mergeData from 'vuikit/core/helpers/vue-data-merge'
export default {
functional: true,
render (h, { parent: modal, children, data }) {
const def = {
props: {
css: false
},
on: {
beforeEnter: modal.beforeEnter,
enter: modal.enter,
afterEnter: modal.afterEnter,
beforeLeave: modal.beforeLeave,
leave: modal.leave,
afterLeave: modal.afterLeave
}
}
return h('transition', mergeData(data, def), children)
}
}