{"version":3,"file":"collapse.vue2.mjs","sources":["../../../../../../packages/components/collapse/src/collapse.vue"],"sourcesContent":["<template>\r\n  <a-collapse v-bind=\"attrs\" :class=\"bem.b()\">\r\n    <template\r\n      v-for=\"item in Object.keys($slots).filter(\r\n        (slot) => slot !== 'expandIcon'\r\n      )\"\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=\"$slots.expandIcon || props.expandIcon\" #expandIcon=\"data\">\r\n      <slot v-if=\"$slots.expandIcon\" name=\"expandIcon\" v-bind=\"data\" />\r\n      <ll-icon\r\n        v-else\r\n        :style=\"{\r\n          transform: data.isActive ? 'rotate(90deg)' : 'rotate(0deg)',\r\n          transition: 'all 0.3s ease',\r\n        }\"\r\n        :icon-name=\"props.expandIcon\"\r\n      />\r\n    </template>\r\n  </a-collapse>\r\n</template>\r\n\r\n<script lang=\"ts\" setup>\r\nimport { useAttrs } from 'vue'\r\n\r\nimport { createNamespace } from '@ll-plus/utils'\r\nimport { collapseProps } from './collapse'\r\n\r\ndefineOptions({ name: 'LlCollapse' })\r\nconst bem = createNamespace('collapse')\r\nconst attrs = useAttrs()\r\n\r\nconst props = defineProps(collapseProps)\r\n</script>\r\n"],"names":["_createBlock","_mergeProps","_unref","_renderList","$slots","_withCtx","_renderSlot","_normalizeProps","_guardReactiveProps","_normalizeStyle"],"mappings":";;;;;;;;;;;AAgCA,IAAA,MAAM,GAAA,GAAM,gBAAgB,UAAU,CAAA;AACtC,IAAA,MAAM,QAAQ,QAAA,EAAS;AAEvB,IAAA,MAAM,KAAA,GAAQ,OAAA;;;;0BAlCZA,WAAA,CAqBa,uBArBbC,UAAA,CAqBaC,KAAA,CAAA,KAAA,CAAA,EArBY;AAAA,QAAG,KAAA,EAAOA,KAAA,CAAA,GAAA,CAAA,CAAI,CAAA;AAAC;;;;QAErBC,UAAA,CAAA,MAAA,CAAO,IAAA,CAAKC,IAAAA,CAAAA,MAAM,CAAA,CAAE,MAAA;AAAA,UAAkB,CAAA,SAAS,IAAA,KAAI;AAAA,YAA3D,IAAA,KAAI;;kBAGV,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;;;QAGjBJ,IAAAA,CAAAA,MAAAA,CAAO,UAAA,IAAc,KAAA,CAAM,UAAA;gBAAa,YAAA;AAAA,UACtD,EAAA,EAAAC,OAAA,CAAA,CADkE,IAAA,KAAI;AAAA,YAC1DD,IAAAA,CAAAA,OAAO,UAAA,GAAnBE,UAAA,CAAiE,iEAAR,IAAI,CAAA,CAAA,kBAC7DN,YAOE,kBAAA,EAAA;AAAA;cALC,OAAKS,cAAA,CAAA;AAAA,gBAA0B,SAAA,EAAA,IAAA,CAAK,QAAA,GAAQ,eAAA,GAAA,cAAA;AAAA;;cAI5C,aAAW,KAAA,CAAM;AAAA;;;;;;;;;;;"}