tav-ui
Version:
1 lines • 2.96 kB
Source Map (JSON)
{"version":3,"file":"timeLine2.mjs","sources":["../../../../../../../packages/components/time-line/src/timeLine.tsx"],"sourcesContent":["import { defineComponent } from 'vue'\nimport { Button, List, ListItem, Tag, Tooltip } from 'ant-design-vue'\nimport { tavI18n } from '@tav-ui/locales'\nimport TimeLineItemDefault from './components/listItem'\nimport { timeLineListEmits, timeLineProps } from './types'\n// import { timeLineProps } from \"./types\";\n\nexport default defineComponent({\n name: 'TaTimeLine',\n components: { List, ListItem, Button, Tag, Tooltip },\n inheritAttrs: false,\n props: timeLineProps,\n emits: timeLineListEmits,\n setup(props, { emit, slots }) {\n const handleLoadingMore = () => {\n emit('loadingMore')\n }\n // eslint-disable-next-line vue/no-setup-props-destructure\n const renderItem = ({ item, index }) => {\n if (props.renderListItem) return props.renderListItem({ item, index })\n else return <TimeLineItemDefault itemData={item}></TimeLineItemDefault>\n }\n return () => (\n <List\n class=\"ta-timeline-list\"\n item-layout=\"horizontal\"\n data-source={props.list}\n renderItem={renderItem}\n >\n {props.useLoadingMore ? (\n slots.loadMore ? (\n slots.loadMore()\n ) : (\n <div class=\"ta-timeline-list-loading-more\">\n {/* postIcon=\"ant-design:cloud-download-outlined\" */}\n <Button onClick={handleLoadingMore}>{tavI18n('Tav.common.loadMoreText')}</Button>\n </div>\n )\n ) : (\n ''\n )}\n </List>\n )\n },\n})\n"],"names":["name","components","List","ListItem","Button","Tooltip","inheritAttrs","props","emits","emit","slots","handleLoadingMore","renderItem","index","item","_createVNode","useLoadingMore","loadMore"],"mappings":";;;;;;;;;;;;AAOA,EAAA,UAAA,EAAA;AACEA,IAAAA,IAAM;AACNC,IAAAA,QAAU;IAAIC,MAAF;IAAQC,GAAR;IAAkBC,OAAlB;;AAA+BC,EAAAA,YAAAA,EAAAA,KAAAA;EAA/B,KAFiB,EAAA,aAAA;AAG7BC,EAAAA,KAAAA,EAAAA,iBAH6B;AAI7BC,EAAAA,KAAK,MAJwB,EAAA;AAK7BC,IAAAA;;GACK,EAAA;IAAUC,MAAF,iBAAA,GAAA,MAAA;AAAQC,MAAAA,IAAAA,CAAAA,aAAAA,CAAAA,CAAAA;AAAR,KAAiB,CAAA;IAC5B,MAAMC,UAAAA,GAAAA,CAAAA;MACJF,IAAI;AACL,MAH2B,KAI5B;;;QACMG,OAAAA,KAAU,eAAI,CAAA;UAAA,IAAA;AAAQC,UAAAA,KAAAA;AAAR,SAAoB,CAAA,CAAA;;QACkBC,OAAFC,WAAA,CAAA,mBAAA,EAAA;AAAQF,UAAAA,UAAAA,EAAAA,IAAAA;SAA9D,EACK,IAAA,CAAA,CAAA;;AAAA,IAAA,OAAA,MAAA;MAFP,IAAA,KAAA,CAAA;;QAIO,OAAA,EAAA,kBAAA;AAAA,QAAA,aAAA,EAAA,YAAA;;AAAA,QAAA,YAAA,EAAA,UAAA;AAAA,OAAA,EAAA;AAAA,QAAA,OAAA,EAAA,MAGS,CAHT,KAAA,CAAA,cAAA,GAAA,KAAA,CAAA,QAAA,GAAA,KAAA,CAAA,QAAA,EAAA,GAAAE,WAAA,CAAA,KAAA,EAAA;UAIUR,OAAAA,EAAAA,+BAJV;SAKSK,EAAAA,CAAAA,WAAAA,CAAAA,MAAAA,EAAAA;AALT,UAAA,SAAA,EAAA,iBAAA;SAOFL,EAAAA,OAAAA,CAAAA,KAAAA,GAAAA,OAAMS,CAAAA,yBACCC,CAAN,CACEP,GAAAA,KAAMO,GAAAA;UADR,OAGa,EAAA,MAAA,CAAA,KAAA,CAAA;AAHb,SAAA,CAAA,CAAA,CAAA,GAAA,EAAA,CAAA;;;AAAA,GAAA;AAAA,CAAA,CAAA;;;;"}