{"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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}