UNPKG

quasar

Version:

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

31 lines (23 loc) 600 B
import Vue from 'vue' import ListenersMixin from '../../mixins/listeners.js' import { slot } from '../../utils/slot.js' export default Vue.extend({ name: 'QTr', mixins: [ ListenersMixin ], props: { props: Object, noHover: Boolean }, computed: { classes () { return 'q-tr' + (this.props === void 0 || this.props.header === true ? '' : ' ' + this.props.__trClass) + (this.noHover === true ? ' q-tr--no-hover' : '') } }, render (h) { return h('tr', { on: { ...this.qListeners }, class: this.classes }, slot(this, 'default')) } })