{"version":3,"file":"timeline-item.vue2.mjs","sources":["../../../../../../packages/components/timeline/src/timeline-item.vue"],"sourcesContent":["<template>\r\n  <a-timeline-item v-bind=\"attrs\" :class=\"bem.b()\">\r\n    <template\r\n      v-for=\"item in Object.keys($slots).filter((slot) => slot !== 'dot')\"\r\n      #[item]=\"data\"\r\n    >\r\n      <slot :name=\"item\" v-bind=\"data || {}\"></slot>\r\n    </template>\r\n\r\n    <template v-if=\"dotIcon || $slots.dot\" #dot>\r\n      <slot v-if=\"$slots.dot\" name=\"dot\"></slot>\r\n      <ll-icon v-else :icon-name=\"dotIcon\" color=\"inherit\" />\r\n    </template>\r\n  </a-timeline-item>\r\n</template>\r\n\r\n<script lang=\"ts\" setup>\r\nimport { createNamespace } from '@ll-plus/utils'\r\nimport { useAttrs } from 'vue'\r\nimport { timelineItemProps } from './timeline'\r\n\r\ndefineOptions({ name: 'LlTimelineItem' })\r\n\r\nconst attrs = useAttrs()\r\nconst bem = createNamespace('timeline-item')\r\n\r\ndefineProps(timelineItemProps)\r\n</script>\r\n"],"names":["_createBlock","_mergeProps","_unref","$slots","_withCtx","_renderSlot","_normalizeProps","_guardReactiveProps","dotIcon"],"mappings":";;;;;;;;;;;AAuBA,IAAA,MAAM,QAAQ,QAAA,EAAS;AACvB,IAAA,MAAM,GAAA,GAAM,gBAAgB,eAAe,CAAA;;;;0BAvBzCA,WAAA,CAYkB,4BAZlBC,UAAA,CAYkBC,KAAA,CAAA,KAAA,CAAA,EAZY;AAAA,QAAG,KAAA,EAAOA,KAAA,CAAA,GAAA,CAAA,CAAI,CAAA;AAAC;;;;mBAE1B,MAAA,CAAO,IAAA,CAAKC,IAAAA,CAAAA,MAAM,CAAA,CAAE,MAAA,CAAM,CAAE,IAAA,KAAS,IAAA,KAAI,KAAA,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;;;QAGjBC,IAAAA,CAAAA,OAAAA,IAAWL,IAAAA,CAAAA,MAAAA,CAAO,GAAA;gBAAM,KAAA;AAAA,sBACtC,MAA0C;AAAA,YAA9BA,IAAAA,CAAAA,MAAAA,CAAO,GAAA,GAAnBE,UAAA,CAA0C,KAAA,MAAA,EAAA,KAAA,EAAA,EAAA,GAAA,EAAA,GAAA,CAAA,iBAC1CL,YAAuD,kBAAA,EAAA;AAAA;cAAtC,aAAWQ,IAAAA,CAAAA,OAAAA;AAAAA,cAAS,KAAA,EAAM;AAAA;;;;;;;;;;;"}