UNPKG

quasar

Version:

Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time

36 lines (30 loc) 655 B
import Vue from 'vue' import slot from '../../utils/slot.js' export default Vue.extend({ name: 'QList', props: { bordered: Boolean, dense: Boolean, separator: Boolean, dark: Boolean, padding: Boolean }, computed: { classes () { return { 'q-list--bordered': this.bordered, 'q-list--dense': this.dense, 'q-list--separator': this.separator, 'q-list--dark': this.dark, 'q-list--padding': this.padding } } }, render (h) { return h('div', { staticClass: 'q-list', class: this.classes, on: this.$listeners }, slot(this, 'default')) } })