UNPKG

quasar

Version:

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

27 lines (20 loc) 597 B
import { h, computed } from 'vue' import { createComponent } from '../../utils/private.create/create.js' import { hSlot } from '../../utils/private.render/render.js' export default createComponent({ name: 'QCardSection', props: { tag: { type: String, default: 'div' }, horizontal: Boolean }, setup (props, { slots }) { const classes = computed(() => 'q-card__section' + ` q-card__section--${ props.horizontal === true ? 'horiz row no-wrap' : 'vert' }` ) return () => h(props.tag, { class: classes.value }, hSlot(slots.default)) } })