{"version":3,"file":"select.vue2.mjs","sources":["../../../../../../packages/components/select/src/select.vue"],"sourcesContent":["<template>\r\n  <a-select\r\n    v-bind=\"attrs\"\r\n    ref=\"selectRef\"\r\n    :max-tag-count=\"getMaxTagCount\"\r\n    :max-tag-text-length=\"getMaxTagTextLength\"\r\n    :class=\"[bem.b(), bem.is(isGray ? 'gray-select' : '')]\"\r\n  >\r\n    <template v-for=\"item in Object.keys($slots)\" :key=\"item\" #[item]=\"data\">\r\n      <slot :name=\"item\" v-bind=\"data || {}\"></slot>\r\n    </template>\r\n  </a-select>\r\n</template>\r\n\r\n<script setup lang=\"ts\">\r\nimport { createNamespace } from '@ll-plus/utils'\r\n// import { Select } from 'ant-design-vue'\r\nimport { computed, ref, useAttrs } from 'vue'\r\nimport { selectProps } from './select'\r\n\r\ndefineOptions({ name: 'LlSelect' })\r\n\r\nconst bem = createNamespace('select')\r\nconst props = defineProps(selectProps)\r\n\r\nconst attrs = useAttrs()\r\n\r\nconst selectRef = ref()\r\n\r\nconst getMaxTagCount = computed(() => {\r\n  return typeof props.maxTagCount === 'number'\r\n    ? props.maxTagCount <= 0\r\n      ? null\r\n      : props.maxTagCount\r\n    : null\r\n})\r\n\r\nconst getMaxTagTextLength = computed(() => {\r\n  return typeof props.maxTagTextLength === 'number'\r\n    ? props.maxTagTextLength <= 0\r\n      ? null\r\n      : props.maxTagTextLength\r\n    : null\r\n})\r\n\r\nconst focus = () => {\r\n  selectRef.value.focus()\r\n}\r\n\r\nconst blur = () => {\r\n  selectRef.value.blur()\r\n}\r\ndefineExpose({\r\n  focus,\r\n  blur,\r\n})\r\n</script>\r\n"],"names":["_createBlock","_mergeProps","_unref","isGray","_renderList","$slots","_withCtx","_renderSlot","_normalizeProps","_guardReactiveProps"],"mappings":";;;;;;;;;;;AAsBA,IAAA,MAAM,GAAA,GAAM,gBAAgB,QAAQ,CAAA;AACpC,IAAA,MAAM,KAAA,GAAQ,OAAA;AAEd,IAAA,MAAM,QAAQ,QAAA,EAAS;AAEvB,IAAA,MAAM,YAAY,GAAA,EAAI;AAEtB,IAAA,MAAM,cAAA,GAAiB,SAAS,MAAM;AACpC,MAAA,OAAO,OAAO,MAAM,WAAA,KAAgB,QAAA,GAChC,MAAM,WAAA,IAAe,CAAA,GACnB,IAAA,GACA,KAAA,CAAM,WAAA,GACR,IAAA;AAAA,IACN,CAAC,CAAA;AAED,IAAA,MAAM,mBAAA,GAAsB,SAAS,MAAM;AACzC,MAAA,OAAO,OAAO,MAAM,gBAAA,KAAqB,QAAA,GACrC,MAAM,gBAAA,IAAoB,CAAA,GACxB,IAAA,GACA,KAAA,CAAM,gBAAA,GACR,IAAA;AAAA,IACN,CAAC,CAAA;AAED,IAAA,MAAM,QAAQ,MAAM;AAClB,MAAA,SAAA,CAAU,MAAM,KAAA,EAAM;AAAA,IACxB,CAAA;AAEA,IAAA,MAAM,OAAO,MAAM;AACjB,MAAA,SAAA,CAAU,MAAM,IAAA,EAAK;AAAA,IACvB,CAAA;AACA,IAAA,QAAA,CAAa;AAAA,MACX,KAAA;AAAA,MACA;AAAA,KACD,CAAA;;;0BAtDCA,WAAA,CAUW,qBAVXC,UAAA,CAUWC,KAAA,CAAA,KAAA,CAAA,EATI;AAAA,iBACT,WAAA;AAAA,QAAJ,GAAA,EAAI,SAAA;AAAA,QACH,iBAAe,cAAA,CAAA,KAAA;AAAA,QACf,uBAAqB,mBAAA,CAAA,KAAA;AAAA,QACrB,KAAA,EAAK,CAAGA,KAAA,MAAI,CAAA,IAAKA,KAAA,CAAA,GAAA,EAAI,EAAA,CAAGC,IAAAA,CAAAA,MAAAA,GAAM,aAAA,GAAA,EAAA,CAAA;AAAA;;;;QAENC,WAAA,MAAA,CAAO,IAAA,CAAKC,KAAAA,MAAM,CAAA,GAA1B,IAAA,KAAI;;kBAAsC,IAAA;AAAA,YACzD,EAAA,EAAAC,OAAA,CAAA,CADiE,IAAA,KAAI;AAAA,cACrEC,UAAA,CAA8C,IAAA,CAAA,MAAA,EAAjC,IAAA,EAAIC,cAAA,CAAAC,mBAAU,IAAA,IAAI,EAAA,CAAA,CAAA;AAAA;;;;;;;;;;"}