vuetify
Version:
Vue.js 2 Semantic Component Framework
28 lines (21 loc) • 622 B
JavaScript
import VBtn from '../../components/VBtn'
import VIcon from '../../components/VIcon'
/* @vue/component */
export default {
name: 'v-toolbar-side-icon',
functional: true,
render (h, { slots, listeners, props, data }) {
const classes = data.staticClass
? `${data.staticClass} v-toolbar__side-icon`
: 'v-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, '$vuetify.icons.menu')])
}
}