vuetify
Version:
Vue.js 2 Semantic Component Framework
26 lines (17 loc) • 533 B
JavaScript
require('../../stylus/components/_dividers.styl')
import Themeable from '../../mixins/themeable'
export default {
name: 'v-divider',
functional: true,
mixins: [Themeable],
props: {
inset: Boolean
},
render (h, { props, data, children }) {
data.staticClass = (`divider ${data.staticClass || ''}`).trim()
if (props.inset) data.staticClass += ' divider--inset'
if (props.light) data.staticClass += ' theme--light'
if (props.dark) data.staticClass += ' theme--dark'
return h('hr', data)
}
}