vuikit
Version:
A responsive Vue UI library for web site interfaces based on UIkit
27 lines (25 loc) • 431 B
JavaScript
export default {
functional: true,
props: {
active: {
type: Boolean,
default: false
},
title: {
type: [String, Number],
default: ''
}
},
render: (h, { props, data }) => {
const { active, title } = props
return h('li', {
class: {
'uk-active': active
}
}, [
active
? h('span', title)
: h('a', { on: data.on }, title)
])
}
}