{"version":3,"file":"float-button.vue2.mjs","sources":["../../../../../../packages/components/float-button/src/float-button.vue"],"sourcesContent":["<template>\r\n  <a-float-button\r\n    :class=\"bem.b()\"\r\n    v-bind=\"attrs\"\r\n    :shape=\"shape\"\r\n    :description=\"shape === 'circle' ? '' : description\"\r\n    :badge=\"enableBadge ? badge : undefined\"\r\n  >\r\n    <template\r\n      v-for=\"item in Object.keys($slots).filter((key) => key !== 'icon')\"\r\n      #[item]=\"data\"\r\n    >\r\n      <slot :name=\"item\" v-bind=\"data || {}\"></slot>\r\n    </template>\r\n\r\n    <template v-if=\"icon.iconName || $slots.icon\" #icon>\r\n      <slot name=\"icon\">\r\n        <ll-icon v-bind=\"icon\" />\r\n      </slot>\r\n    </template>\r\n  </a-float-button>\r\n</template>\r\n<script setup lang=\"ts\">\r\nimport { createNamespace } from '@ll-plus/utils'\r\nimport { useAttrs } from 'vue'\r\nimport { floatButtonProps } from './float-button'\r\n\r\n// 1.defineOptions\r\ndefineOptions({ name: 'LlFloatButton' })\r\n\r\nconst attrs = useAttrs()\r\n\r\nconst bem = createNamespace('float-button')\r\n\r\ndefineProps(floatButtonProps)\r\n</script>\r\n"],"names":["_openBlock","_createBlock","_mergeProps","_unref","shape","description","enableBadge","badge","$slots","_withCtx","_renderSlot","_normalizeProps","_guardReactiveProps","icon","_createVNode"],"mappings":";;;;;;;;;;;AA8BA,IAAA,MAAM,QAAQ,QAAA,EAAS;AAEvB,IAAA,MAAM,GAAA,GAAM,gBAAgB,cAAc,CAAA;;;;AA/BxC,MAAA,OAAAA,SAAA,EAAA,EAAAC,WAAA,CAmBiB,yBAAA,EAnBjBC,UAAA,CAmBiB;AAAA,QAlBd,KAAA,EAAOC,KAAA,CAAA,GAAA,CAAA,CAAI,CAAA;AAAC,SACLA,KAAA,CAAA,KAAA,CAAA,EAAK;AAAA,QACZ,OAAOC,IAAAA,CAAAA,KAAAA;AAAAA,QACP,WAAA,EAAaA,IAAAA,CAAAA,KAAAA,KAAK,QAAA,GAAA,KAAqBC,IAAAA,CAAAA,WAAAA;AAAAA,QACvC,KAAA,EAAOC,IAAAA,CAAAA,WAAAA,GAAcC,IAAAA,CAAAA,KAAAA,GAAQ,KAAA;AAAA;;;;mBAGb,MAAA,CAAO,IAAA,CAAKC,IAAAA,CAAAA,MAAM,CAAA,CAAE,MAAA,CAAM,CAAE,GAAA,KAAQ,GAAA,KAAG,MAAA,CAAA,EAAA,CAA/C,IAAA,KAAI;;kBACV,IAAA;AAAA,YAED,EAAA,EAAAC,OAAA,CAAA,CAFS,IAAA,KAAI;AAAA,cAEbC,UAAA,CAA8C,IAAA,CAAA,MAAA,EAAjC,IAAA,EAAIC,cAAA,CAAAC,mBAAU,IAAA,IAAI,EAAA,CAAA,CAAA;AAAA;;;QAGjBC,IAAAA,CAAAA,IAAAA,CAAK,QAAA,IAAYL,IAAAA,CAAAA,OAAO,IAAA;gBAAO,MAAA;AAAA,sBAC7C,MAEO;AAAA,YAFPE,WAEO,IAAA,qBAFP,MAEO;AAAA,cADLI,WAAA;AAAA,gBAAyB,kBAAA;AAAA,kDAARD,IAAAA,CAAAA,IAAI,CAAA,CAAA;AAAA,gBAAA,IAAA;AAAA,gBAAA;AAAA;AAAA;AAAA;;;;;;;;;;;"}