vuikit
Version:
A Vuejs component library based on UIkit
22 lines (17 loc) • 415 B
JavaScript
/**
* Vuikit 0.7.0
* (c) 2018 Miljan Aleksic
* @license MIT
*/
import VkIcon from './icon'
import mergeData from 'vuikit/core/helpers/vue-data-merge'
export default {
functional: true,
props: VkIcon.props,
render: (h, { data, props, children }) =>
h('a', mergeData(data, { class: 'uk-icon uk-icon-button' }), [
props.name
? h(`icon-${props.name}`, { props })
: children
])
}