vuikit
Version:
A responsive Vue UI library for web site interfaces based on UIkit
26 lines (23 loc) • 473 B
JavaScript
import { mergeData } from 'vuikit/src/util/vue'
export default {
functional: true,
props: {
divided: {
type: Boolean,
default: false
},
pill: {
type: Boolean,
default: false
}
},
render (h, { props, data, children }) {
const { divided, pill } = props
return h('ul', mergeData(data, {
class: ['uk-subnav', {
'uk-subnav-divider': divided,
'uk-subnav-pill': pill
}]
}), children)
}
}