{"version":3,"file":"cascader.vue2.mjs","sources":["../../../../../../packages/components/cascader/src/cascader.vue"],"sourcesContent":["<template>\r\n  <cascader\r\n    v-bind=\"attrs\"\r\n    :class=\"[bem.b(), bem.is(isGray ? 'gray-cascader' : '')]\"\r\n    :popup-class-name=\"bem.e('dropdown')\"\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    <!-- <template v-if=\"suffixIcon\" #suffixIcon>\r\n      <ll-icon v-if=\"showAllow\" :icon-name=\"suffixIcon\" />\r\n    </template> -->\r\n  </cascader>\r\n</template>\r\n\r\n<script lang=\"ts\" setup>\r\nimport { createNamespace } from '@ll-plus/utils'\r\nimport { Cascader } from 'ant-design-vue'\r\nimport { useAttrs } from 'vue'\r\nimport { cascaderProps } from './cascader'\r\ndefineOptions({ name: 'LlCascader' })\r\nconst bem = createNamespace('cascader')\r\nconst attrs = useAttrs()\r\n\r\ndefineProps(cascaderProps)\r\n</script>\r\n"],"names":["_createBlock","_unref","_mergeProps","isGray","_renderList","$slots","_withCtx","_renderSlot","_normalizeProps","_guardReactiveProps"],"mappings":";;;;;;;;;;;;AAqBA,IAAA,MAAM,GAAA,GAAM,gBAAgB,UAAU,CAAA;AACtC,IAAA,MAAM,QAAQ,QAAA,EAAS;;0BArBrBA,WAAA,CAWWC,KAAA,CAAA,QAAA,CAAA,EAXXC,UAAA,CAWWD,KAAA,CAAA,KAAA,CAAA,EAVI;AAAA,QACZ,KAAA,EAAK,CAAGA,KAAA,MAAI,CAAA,IAAKA,KAAA,CAAA,GAAA,EAAI,EAAA,CAAGE,IAAAA,CAAAA,MAAAA,GAAM,eAAA,GAAA,EAAA,CAAA,CAAA;AAAA,QAC9B,kBAAA,EAAkBF,KAAA,CAAA,GAAA,CAAA,CAAI,EAAC,UAAA;AAAA;;;;QAECG,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;;;;;;;;;;"}