element-plus
Version:
A Component Library for Vue 3
1 lines • 4.51 kB
Source Map (JSON)
{"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 '@element-plus/components/icon'\nimport { useNamespace } from '@element-plus/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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"}