{"version":3,"file":"collapse-panel.vue2.mjs","sources":["../../../../../../packages/components/collapse/src/collapse-panel.vue"],"sourcesContent":["<template>\r\n  <a-collapse-panel\r\n    :collapsible=\"disabled || undefined\"\r\n    v-bind=\"attrs\"\r\n    :class=\"bem.b()\"\r\n  >\r\n    <template\r\n      v-for=\"item in Object.keys($slots).filter(\r\n        (slot) => slot !== 'extra' && slot !== 'header'\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 #header>\r\n      <slot v-if=\"$slots.header\" name=\"header\" />\r\n      <template v-else>\r\n        <ll-icon\r\n          v-if=\"headerIcon.iconName\"\r\n          v-bind=\"headerIcon\"\r\n          :style=\"{\r\n            marginRight: iconSpace + 'px',\r\n          }\"\r\n        />\r\n        {{ header }}\r\n      </template>\r\n    </template>\r\n\r\n    <template #extra>\r\n      <slot name=\"extra\" />\r\n    </template>\r\n  </a-collapse-panel>\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 { collapsePanelProps } from './collapse'\r\n\r\ndefineOptions({ name: 'LlCollapsePanel' })\r\nconst bem = createNamespace('collapse-panel')\r\n\r\nconst attrs = useAttrs()\r\n\r\ndefineProps(collapsePanelProps)\r\n</script>\r\n"],"names":["_openBlock","_createBlock","_mergeProps","disabled","_unref","$slots","_renderSlot","_createElementBlock","_Fragment","headerIcon","iconSpace","_createTextVNode","header","_renderList","_withCtx","_normalizeProps","_guardReactiveProps"],"mappings":";;;;;;;;;;;AA0CA,IAAA,MAAM,GAAA,GAAM,gBAAgB,gBAAgB,CAAA;AAE5C,IAAA,MAAM,QAAQ,QAAA,EAAS;;;;AA3CrB,MAAA,OAAAA,SAAA,EAAA,EAAAC,WAAA,CA+BmB,2BAAA,EA/BnBC,UAAA,CA+BmB;AAAA,QA9BhB,WAAA,EAAaC,KAAAA,QAAAA,IAAY,KAAA;AAAA,SAClBC,KAAA,CAAA,KAAA,CAAA,EAAK;AAAA,QACZ,KAAA,EAAOA,KAAA,CAAA,GAAA,CAAA,CAAI,CAAA;AAAC;QAWF,MAAA,UACT,MAA2C;AAAA,UAA/BC,IAAAA,CAAAA,MAAAA,CAAO,MAAA,GAAnBC,UAAA,CAA2C,IAAA,CAAA,MAAA,EAAA,QAAA,EAAA,EAAA,GAAA,EAAA,CAAA,EAAA,CAAA,iBAC3CC,kBAAA;AAAA,YASWC,QAAA;AAAA,YAAA,EAAA,KAAA,CAAA,EAAA;AAAA,YAAA;AAAA,cAPDC,IAAAA,CAAAA,UAAAA,CAAW,QAAA,iBADnBR,WAAA,CAME,kBAAA,EANFC,UAAA,CAME,EAAA,GAAA,EAAA,CAAA,EAAA,EAJQO,KAAAA,UAAAA,EAAU;AAAA,gBACjB,KAAA,EAAK;AAAA,+BAA8BC,KAAAA,SAAAA,GAAS;AAAA;;cAG7CC,eAAA;AAAA,gBAAA,GAAA,mBACCC,IAAAA,CAAAA,MAAM,CAAA;AAAA,gBAAA;AAAA;AAAA;AAAA;;;;;QAIF,KAAA,UACT,MAAqB;AAAA,UAArBN,UAAA,CAAqB,IAAA,CAAA,MAAA,EAAA,OAAA;AAAA;;;;QAvBNO,UAAA,CAAA,MAAA,CAAO,IAAA,CAAKR,IAAAA,CAAAA,MAAM,CAAA,CAAE,MAAA;AAAA,WAAkB,IAAA,KAAS,IAAA,KAAI,OAAA,IAAgB,IAAA,KAAI;AAAA,YAA/E,IAAA,KAAI;;kBAGV,IAAA;AAAA,YAED,EAAA,EAAAS,OAAA,CAAA,CAFS,IAAA,KAAI;AAAA,cAEbR,UAAA,CAA8C,IAAA,CAAA,MAAA,EAAjC,IAAA,EAAIS,cAAA,CAAAC,mBAAU,IAAA,IAAI,EAAA,CAAA,CAAA;AAAA;;;;;;;;;;"}