vuikit
Version:
A Vuejs component library based on UIkit
32 lines (28 loc) • 538 B
JavaScript
/**
* Vuikit 0.7.0
* (c) 2018 Miljan Aleksic
* @license MIT
*/
import mergeData from 'vuikit/core/helpers/vue-data-merge'
export default {
functional: true,
props: {
shrinked: {
type: Boolean,
default: false
},
expanded: {
type: Boolean,
default: false
}
},
render (h, { data, props, children }) {
const def = mergeData(data, {
class: {
'uk-table-shrink': props.shrinked,
'uk-table-expand': props.expanded
}
})
return h('th', def, children)
}
}