{"version":3,"file":"date-range.vue2.mjs","sources":["../../../../../../packages/components/date-range/src/date-range.vue"],"sourcesContent":["<template>\r\n  <a-range-picker\r\n    v-bind=\"attrs\"\r\n    :placeholder=\"integratePlaceholder\"\r\n    :class=\"[bem.b(), bem.is(isGray ? 'gray-date-range' : '')]\"\r\n  >\r\n    <template\r\n      v-for=\"item in Object.keys($slots).filter((slot) => slot !== 'separator')\"\r\n      #[item]=\"data\"\r\n    >\r\n      <slot :name=\"item\" v-bind=\"data || {}\"></slot>\r\n    </template>\r\n\r\n    <template\r\n      v-if=\"$slots.separator || separatorIcon || separatorText\"\r\n      #separator\r\n    >\r\n      <slot v-if=\"$slots.separator\" name=\"separator\" />\r\n      <template v-else>\r\n        <ll-icon v-if=\"separatorIcon\" :icon-name=\"separatorIcon\" />\r\n        <span v-else>{{ separatorText }} </span>\r\n      </template>\r\n    </template>\r\n  </a-range-picker>\r\n</template>\r\n\r\n<script lang=\"ts\" setup>\r\nimport { createNamespace } from '@ll-plus/utils'\r\nimport { computed, useAttrs } from 'vue'\r\nimport { dateRangeProps } from './date-range'\r\n\r\ndefineOptions({ name: 'LlDateRange' })\r\n\r\nconst attrs = useAttrs()\r\nconst bem = createNamespace('date-range')\r\n\r\nconst props = defineProps(dateRangeProps)\r\n\r\nconst integratePlaceholder = computed(() => {\r\n  return [\r\n    props.startPlaceholder || props.placeholder?.[0],\r\n    props.endPlaceholder || props.placeholder?.[1],\r\n  ]\r\n})\r\n</script>\r\n"],"names":["_createBlock","_mergeProps","_unref","isGray","$slots","_withCtx","_renderSlot","_normalizeProps","_guardReactiveProps","separatorIcon","separatorText","_createElementBlock","_Fragment","_openBlock"],"mappings":";;;;;;;;;;;;AAiCA,IAAA,MAAM,QAAQ,QAAA,EAAS;AACvB,IAAA,MAAM,GAAA,GAAM,gBAAgB,YAAY,CAAA;AAExC,IAAA,MAAM,KAAA,GAAQ,OAAA;AAEd,IAAA,MAAM,oBAAA,GAAuB,SAAS,MAAM;AAC1C,MAAA,OAAO;AAAA,QACL,KAAA,CAAM,gBAAA,IAAoB,KAAA,CAAM,WAAA,GAAc,CAAC,CAAA;AAAA,QAC/C,KAAA,CAAM,cAAA,IAAkB,KAAA,CAAM,WAAA,GAAc,CAAC;AAAA,OAC/C;AAAA,IACF,CAAC,CAAA;;;;0BA1CCA,WAAA,CAsBiB,2BAtBjBC,UAAA,CAsBiBC,KAAA,CAAA,KAAA,CAAA,EArBF;AAAA,QACZ,aAAa,oBAAA,CAAA,KAAA;AAAA,QACb,KAAA,EAAK,CAAGA,KAAA,MAAI,CAAA,IAAKA,KAAA,CAAA,GAAA,EAAI,EAAA,CAAGC,IAAAA,CAAAA,MAAAA,GAAM,iBAAA,GAAA,EAAA,CAAA;AAAA;;;;mBAGd,MAAA,CAAO,IAAA,CAAKC,IAAAA,CAAAA,MAAM,CAAA,CAAE,MAAA,CAAM,CAAE,IAAA,KAAS,IAAA,KAAI,WAAA,CAAA,EAAA,CAAjD,IAAA,KAAI;;kBACV,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;;;QAIzBJ,KAAAA,MAAAA,CAAO,SAAA,IAAaK,IAAAA,CAAAA,aAAAA,IAAiBC,KAAAA,aAAAA;gBAC1C,WAAA;AAAA,sBAED,MAAiD;AAAA,YAArCN,IAAAA,CAAAA,MAAAA,CAAO,SAAA,GAAnBE,UAAA,CAAiD,IAAA,CAAA,MAAA,EAAA,WAAA,EAAA,EAAA,GAAA,EAAA,CAAA,EAAA,CAAA,iBACjDK,kBAAA;AAAA,cAGWC,QAAA;AAAA,cAAA,EAAA,KAAA,CAAA,EAAA;AAAA,cAAA;AAAA,gBAFMH,IAAAA,CAAAA,aAAAA,iBAAfT,YAA2D,kBAAA,EAAA;AAAA;kBAA5B,aAAWS,IAAAA,CAAAA;AAAAA,+CAC1CI,WAAA,EAAAF,kBAAA;AAAA,kBAAwC,MAAA;AAAA;kCAAxBD,KAAAA,aAAa,CAAA;AAAA,kBAAA;AAAA;AAAA,iBAAA;AAAA;;;;;;;;;;;;;;"}