vuikit
Version:
A responsive Vue UI library for web site interfaces based on UIkit
21 lines (18 loc) • 458 B
JavaScript
import { assign } from 'vuikit/src/util/lang'
import { mergeData } from 'vuikit/src/util/vue'
import { ElementIconnavItem } from '../elements'
export default {
name: 'VkIconnavItem',
functional: true,
props: assign({
icon: {
type: String,
required: true
}
}, ElementIconnavItem.props),
render (h, { data, props }) {
return h(ElementIconnavItem, mergeData(data, { props }), [
h(`vk-icons-${props.icon}`)
])
}
}