{"version":3,"file":"timeline-item2.mjs","sources":["../../../../../../../packages/components/timeline/src/timeline-item.vue"],"sourcesContent":["<template>\n  <li :class=\"[ns.b(), { [ns.e('center')]: center }]\">\n    <div :class=\"ns.e('tail')\" />\n    <div\n      v-if=\"!$slots.dot\"\n      :class=\"defaultNodeKls\"\n      :style=\"{\n        backgroundColor: color,\n      }\"\n    >\n      <el-icon v-if=\"icon\" :class=\"ns.e('icon')\">\n        <component :is=\"icon\" />\n      </el-icon>\n    </div>\n    <div v-if=\"$slots.dot\" :class=\"ns.e('dot')\">\n      <slot name=\"dot\" />\n    </div>\n\n    <div :class=\"ns.e('wrapper')\">\n      <div\n        v-if=\"!hideTimestamp && placement === 'top'\"\n        :class=\"[ns.e('timestamp'), ns.is('top')]\"\n      >\n        {{ timestamp }}\n      </div>\n\n      <div :class=\"ns.e('content')\">\n        <slot />\n      </div>\n\n      <div\n        v-if=\"!hideTimestamp && placement === 'bottom'\"\n        :class=\"[ns.e('timestamp'), ns.is('bottom')]\"\n      >\n        {{ timestamp }}\n      </div>\n    </div>\n  </li>\n</template>\n\n<script lang=\"ts\" setup>\nimport { computed } from 'vue'\nimport { ElIcon } from '@hd-front-end/components/icon'\nimport { useNamespace } from '@hd-front-end/hooks'\nimport { timelineItemProps } from './timeline-item'\n\ndefineOptions({\n  name: 'ElTimelineItem',\n})\n\nconst props = defineProps(timelineItemProps)\n\nconst ns = useNamespace('timeline-item')\nconst defaultNodeKls = computed(() => [\n  ns.e('node'),\n  ns.em('node', props.size || ''),\n  ns.em('node', props.type || ''),\n  ns.is('hollow', props.hollow),\n])\n</script>\n"],"names":["_openBlock","_createElementBlock","_normalizeClass","_unref","center","_createElementVNode","$slots","_normalizeStyle","color","icon","_createBlock","_resolveDynamicComponent","_renderSlot","hideTimestamp","placement","timestamp","_createCommentVNode"],"mappings":"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"}