{"version":3,"file":"switch.vue2.mjs","sources":["../../../../../../packages/components/switch/src/switch.vue"],"sourcesContent":["<template>\r\n  <a-switch v-bind=\"attrs\" :class=\"bem.b()\">\r\n    <template\r\n      v-for=\"item in Object.keys($slots).filter(\r\n        (k) => k !== 'checkedChildren' && k !== 'unCheckedChildren',\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    <template\r\n      v-if=\"$slots.checkedChildren || checkedIcon || checkedLabel\"\r\n      #checkedChildren\r\n    >\r\n      <slot v-if=\"$slots.checkedChildren\" name=\"checkedChildren\"> </slot>\r\n      <template v-else>\r\n        <ll-icon v-if=\"checkedIcon\" :icon-name=\"checkedIcon\" />\r\n        <span v-else>{{ checkedLabel }}</span>\r\n      </template>\r\n    </template>\r\n    <!-- 未选中时的子元素 -->\r\n    <template\r\n      v-if=\"$slots.unCheckedChildren || unCheckedIcon || unCheckedLabel\"\r\n      #unCheckedChildren\r\n    >\r\n      <slot v-if=\"$slots.unCheckedChildren\" name=\"unCheckedChildren\"></slot>\r\n      <template v-else>\r\n        <ll-icon v-if=\"unCheckedIcon\" :icon-name=\"unCheckedIcon\" />\r\n        <span v-else>{{ unCheckedLabel }}</span>\r\n      </template>\r\n    </template>\r\n  </a-switch>\r\n</template>\r\n\r\n<script setup lang=\"ts\">\r\nimport { createNamespace } from '@ll-plus/utils'\r\n// import { Switch } from 'ant-design-vue'\r\nimport { useAttrs } from 'vue'\r\nimport { switchProps } from './switch'\r\n\r\ndefineOptions({ name: 'LlSwitch' })\r\n\r\nconst bem = createNamespace('switch')\r\n\r\nconst attrs = useAttrs()\r\n\r\ndefineProps(switchProps)\r\n</script>\r\n"],"names":["_createBlock","_mergeProps","_unref","_renderList","$slots","_withCtx","_renderSlot","_normalizeProps","_guardReactiveProps","checkedIcon","checkedLabel","_createElementBlock","_Fragment","_openBlock","unCheckedIcon","unCheckedLabel"],"mappings":";;;;;;;;;;;;;AA2CA,IAAA,MAAM,GAAA,GAAM,gBAAgB,QAAQ,CAAA;AAEpC,IAAA,MAAM,QAAQ,QAAA,EAAS;;;;0BA5CrBA,WAAA,CA+BW,qBA/BXC,UAAA,CA+BWC,KAAA,CAAA,KAAA,CAAA,EA/BY;AAAA,QAAG,KAAA,EAAOA,KAAA,CAAA,GAAA,CAAA,CAAI,CAAA;AAAC;;;;QAEnBC,UAAA,CAAA,MAAA,CAAO,IAAA,CAAKC,IAAAA,CAAAA,MAAM,CAAA,CAAE,MAAA;AAAA,WAAkB,CAAA,KAAM,CAAA,KAAC,iBAAA,IAA0B,CAAA,KAAC;AAAA,YAAhF,IAAA,KAAI;;kBAIV,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;;;QAGzBJ,KAAAA,MAAAA,CAAO,eAAA,IAAmBK,IAAAA,CAAAA,WAAAA,IAAeC,KAAAA,YAAAA;gBAC9C,iBAAA;AAAA,sBAED,MAAmE;AAAA,YAAvDN,IAAAA,CAAAA,MAAAA,CAAO,eAAA,GAAnBE,UAAA,CAAmE,IAAA,CAAA,MAAA,EAAA,iBAAA,EAAA,EAAA,GAAA,EAAA,CAAA,EAAA,CAAA,iBACnEK,kBAAA;AAAA,cAGWC,QAAA;AAAA,cAAA,EAAA,KAAA,CAAA,EAAA;AAAA,cAAA;AAAA,gBAFMH,IAAAA,CAAAA,WAAAA,iBAAfT,YAAuD,kBAAA,EAAA;AAAA;kBAA1B,aAAWS,IAAAA,CAAAA;AAAAA,+CACxCI,WAAA,EAAAF,kBAAA;AAAA,kBAAsC,MAAA;AAAA;kCAAtBD,KAAAA,YAAY,CAAA;AAAA,kBAAA;AAAA;AAAA,iBAAA;AAAA;;;;;;;QAKxBN,KAAAA,MAAAA,CAAO,iBAAA,IAAqBU,IAAAA,CAAAA,aAAAA,IAAiBC,KAAAA,cAAAA;gBAClD,mBAAA;AAAA,sBAED,MAAsE;AAAA,YAA1DX,IAAAA,CAAAA,MAAAA,CAAO,iBAAA,GAAnBE,UAAA,CAAsE,IAAA,CAAA,MAAA,EAAA,mBAAA,EAAA,EAAA,GAAA,EAAA,CAAA,EAAA,CAAA,iBACtEK,kBAAA;AAAA,cAGWC,QAAA;AAAA,cAAA,EAAA,KAAA,CAAA,EAAA;AAAA,cAAA;AAAA,gBAFME,IAAAA,CAAAA,aAAAA,iBAAfd,YAA2D,kBAAA,EAAA;AAAA;kBAA5B,aAAWc,IAAAA,CAAAA;AAAAA,+CAC1CD,WAAA,EAAAF,kBAAA;AAAA,kBAAwC,MAAA;AAAA;kCAAxBI,KAAAA,cAAc,CAAA;AAAA,kBAAA;AAAA;AAAA,iBAAA;AAAA;;;;;;;;;;;;;;"}