@vuesax-alpha/nightly
Version:
A Component Library for Vue 3
1 lines • 1.34 kB
Source Map (JSON)
{"version":3,"file":"card2.mjs","sources":["../../../../../../packages/components/card/src/card.vue"],"sourcesContent":["<template>\n <div :class=\"[ns.b('content'), `type-${type}`]\">\n <div :class=\"ns.b()\" v-bind=\"$attrs\">\n <div v-if=\"$slots.img\" :class=\"ns.e('img')\">\n <slot name=\"img\" />\n <div v-if=\"$slots.interactions\" :class=\"ns.e('interactions')\">\n <slot name=\"interactions\" />\n </div>\n </div>\n\n <div v-if=\"$slots.text\" :class=\"ns.e('text')\">\n <div v-if=\"$slots.title\" :class=\"ns.e('title')\">\n <slot name=\"title\" />\n </div>\n\n <slot name=\"text\" />\n </div>\n\n <div v-if=\"$slots.buttons\" :class=\"ns.e('button')\">\n <slot name=\"buttons\" />\n </div>\n </div>\n </div>\n</template>\n\n<script lang=\"ts\" setup>\nimport { useNamespace } from '@vuesax-alpha/hooks'\nimport { cardProps } from './card'\n\ndefineOptions({\n inheritAttrs: false,\n name: 'VsCard',\n})\n\ndefineProps(cardProps)\n\nconst ns = useNamespace('card')\n</script>\n"],"names":[],"mappings":";;;;;;mCA6Bc,CAAA;AAAA,EACZ,YAAc,EAAA,KAAA;AAAA,EACd,IAAM,EAAA,QAAA;AACR,CAAA,CAAA,CAAA;;;;;AAIM,IAAA,MAAA,EAAA,GAAK,aAAa,MAAM,CAAA,CAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}