UNPKG

vuikit

Version:

A Vuejs component library based on UIkit

32 lines (25 loc) 510 B
/** * Vuikit 0.7.0 * (c) 2018 Miljan Aleksic * @license MIT */ import mergeData from 'vuikit/core/helpers/vue-data-merge' export default { functional: true, props: { open: { type: Boolean, default: false } }, render (h, { props, children, data }) { const { open } = props return h('div', mergeData(data, { class: ['uk-navbar-dropdown', { 'uk-open': open }] }), [ h('ul', { class: 'uk-nav uk-navbar-dropdown-nav' }, children) ]) } }