{"version":3,"file":"tag.vue2.mjs","sources":["../../../../../../packages/components/tag/src/tag.vue"],"sourcesContent":["<template>\r\n  <a-tag v-bind=\"attrs\" :class=\"[bem.b(), bem.is(props.shape)]\">\r\n    <slot>{{ props.label }}</slot>\r\n\r\n    <!-- 图标 -->\r\n    <template v-if=\"$slots['icon'] || icon.iconName\" #icon>\r\n      <slot v-if=\"$slots['icon']\" name=\"icon\" />\r\n      <ll-icon\r\n        v-else-if=\"icon.iconName\"\r\n        v-bind=\"icon\"\r\n        :style=\"{ order: iconDirection === 'left' ? 0 : 1 }\"\r\n      />\r\n    </template>\r\n\r\n    <!-- 其余插槽 -->\r\n    <template\r\n      v-for=\"item in Object.keys($slots).filter(\r\n        (k) => k !== 'default' && k !== 'icon',\r\n      )\"\r\n      :key=\"item\"\r\n      #[item]=\"data\"\r\n    >\r\n      <slot :name=\"item\" v-bind=\"data || {}\"></slot>\r\n    </template>\r\n  </a-tag>\r\n</template>\r\n\r\n<script setup lang=\"ts\">\r\nimport { useAttrs } from 'vue'\r\n\r\nimport { createNamespace } from '@ll-plus/utils'\r\nimport { tagProps } from './tag'\r\n\r\ndefineOptions({ name: 'LlTag', inheritAttrs: false })\r\n\r\nconst props = defineProps(tagProps)\r\n\r\nconst bem = createNamespace('tag')\r\n\r\nconst attrs = useAttrs()\r\n</script>\r\n"],"names":["_createBlock","_mergeProps","_unref","_renderSlot","_createTextVNode","_toDisplayString","$slots","icon","iconDirection","_renderList","_withCtx","_normalizeProps","_guardReactiveProps"],"mappings":";;;;;;;;;;;AAmCA,IAAA,MAAM,KAAA,GAAQ,OAAA;AAEd,IAAA,MAAM,GAAA,GAAM,gBAAgB,KAAK,CAAA;AAEjC,IAAA,MAAM,QAAQ,QAAA,EAAS;;;;0BAtCrBA,WAAA,CAuBQ,kBAvBRC,UAAA,CAuBQC,KAAA,CAAA,KAAA,CAAA,EAvBY;AAAA,QAAG,KAAA,EAAK,CAAGA,KAAA,CAAA,GAAA,CAAA,CAAI,CAAA,EAAC,EAAIA,KAAA,CAAA,GAAA,CAAA,CAAI,EAAA,CAAG,KAAA,CAAM,KAAK,CAAA;AAAA;yBACxD,MAA8B;AAAA,UAA9BC,WAA8B,IAAA,wBAA9B,MAA8B;AAAA,YAArBC,eAAA;AAAA,cAAAC,eAAA,CAAA,MAAM,KAAK,CAAA;AAAA,cAAA;AAAA;AAAA;AAAA;;;;;QAGJC,KAAAA,MAAAA,CAAM,MAAA,CAAA,IAAYC,IAAAA,CAAAA,KAAK,QAAA;gBAAW,MAAA;AAAA,sBAChD,MAA0C;AAAA,YAA9BD,IAAAA,CAAAA,MAAAA,CAAM,MAAA,CAAA,GAAlBH,UAAA,CAA0C,IAAA,CAAA,MAAA,EAAA,MAAA,EAAA,EAAA,GAAA,EAAA,CAAA,EAAA,CAAA,GAE7BI,KAAAA,IAAAA,CAAK,QAAA,iBADlBP,WAAA,CAIE,kBAAA,EAJFC,UAAA,CAIE,EAAA,GAAA,EAAA,CAAA,EAAA,EAFQM,IAAAA,CAAAA,IAAAA,EAAI;AAAA,cACX,gBAAgBC,KAAAA,aAAAA,KAAa,MAAA,GAAA,IAAA,CAAA;AAAA;;;;QAMjBC,UAAA,CAAA,MAAA,CAAO,IAAA,CAAKH,IAAAA,CAAAA,MAAM,CAAA,CAAE,MAAA;AAAA,WAAkB,CAAA,KAAM,CAAA,KAAC,SAAA,IAAkB,CAAA,KAAC;AAAA,YAAxE,IAAA,KAAI;;kBAIV,IAAA;AAAA,YAED,EAAA,EAAAI,OAAA,CAAA,CAFS,IAAA,KAAI;AAAA,cAEbP,UAAA,CAA8C,IAAA,CAAA,MAAA,EAAjC,IAAA,EAAIQ,cAAA,CAAAC,mBAAU,IAAA,IAAI,EAAA,CAAA,CAAA;AAAA;;;;;;;;;;"}