vuetify
Version:
Vue.js 2 Semantic Component Framework
27 lines (20 loc) • 582 B
JavaScript
import VBtn from '../../components/VBtn'
import VIcon from '../../components/VIcon'
export default {
name: 'v-toolbar-side-icon',
functional: true,
render (h, { slots, listeners, props, data }) {
const classes = data.staticClass
? `${data.staticClass} toolbar__side-icon`
: 'toolbar__side-icon'
const d = Object.assign(data, {
staticClass: classes,
props: Object.assign(props, {
icon: true
}),
on: listeners
})
const defaultSlot = slots().default
return h(VBtn, d, defaultSlot || [h(VIcon, 'menu')])
}
}