{"version":3,"file":"tree-select.vue2.mjs","sources":["../../../../../../packages/components/tree-select/src/tree-select.vue"],"sourcesContent":["<template>\r\n  <a-tree-select\r\n    v-bind=\"attrs\"\r\n    :class=\"[bem.b(), bem.is(isGray ? 'gray-tree-select' : '')]\"\r\n    :tree-line=\"treeLine && { showLeafIcon }\"\r\n    :popup-class-name=\"`${bem.b()}-dropdown ${popupClassName}`\"\r\n  >\r\n    <template v-for=\"item in Object.keys($slots)\" #[item]=\"data\">\r\n      <slot :name=\"item\" v-bind=\"data || {}\"></slot>\r\n    </template>\r\n  </a-tree-select>\r\n</template>\r\n\r\n<script setup lang=\"ts\">\r\n// import { Tree } from 'ant-design-vue'\r\nimport { createNamespace } from '@ll-plus/utils'\r\nimport { useAttrs } from 'vue'\r\nimport { treeSelectProps } from './tree-select'\r\n\r\ndefineOptions({ name: 'LlTreeSelect' })\r\n\r\nconst attrs = useAttrs()\r\n\r\ndefineProps(treeSelectProps)\r\n\r\nconst bem = createNamespace('tree-select')\r\n</script>\r\n\r\n<style scoped></style>\r\n"],"names":["_createBlock","_mergeProps","_unref","isGray","treeLine","showLeafIcon","popupClassName","_renderList","$slots","_withCtx","_renderSlot","_normalizeProps","_guardReactiveProps"],"mappings":";;;;;;;;;;;AAqBA,IAAA,MAAM,QAAQ,QAAA,EAAS;AAIvB,IAAA,MAAM,GAAA,GAAM,gBAAgB,aAAa,CAAA;;;0BAxBvCA,WAAA,CASgB,0BAThBC,UAAA,CASgBC,KAAA,CAAA,KAAA,CAAA,EARD;AAAA,QACZ,KAAA,EAAK,CAAGA,KAAA,MAAI,CAAA,IAAKA,KAAA,CAAA,GAAA,EAAI,EAAA,CAAGC,IAAAA,CAAAA,MAAAA,GAAM,kBAAA,GAAA,EAAA,CAAA,CAAA;AAAA,QAC9B,aAAWC,IAAAA,CAAAA,QAAAA,IAAQ,EAAA,YAAA,EAAMC,KAAAA,YAAAA,EAAY;AAAA,QACrC,kBAAA,EAAgB,GAAKH,KAAA,CAAA,GAAA,EAAI,CAAA,eAAgBI,IAAAA,CAAAA,cAAc,CAAA;AAAA;;;;QAE/BC,WAAA,MAAA,CAAO,IAAA,CAAKC,KAAAA,MAAM,CAAA,GAA1B,IAAA,KAAI;;kBAA0B,IAAA;AAAA,YAC7C,EAAA,EAAAC,OAAA,CAAA,CADqD,IAAA,KAAI;AAAA,cACzDC,UAAA,CAA8C,IAAA,CAAA,MAAA,EAAjC,IAAA,EAAIC,cAAA,CAAAC,mBAAU,IAAA,IAAI,EAAA,CAAA,CAAA;AAAA;;;;;;;;;;"}