cloud-ui.vusion
Version:
Vusion Cloud UI
39 lines (35 loc) • 832 B
JavaScript
/* eslint-disable multiline-ternary */
import SupportDataSource from '../../mixins/support.datasource.js';
import UTimelineItem from './item.vue/index';
export const UTimeline = {
name: 'u-timeline',
mixins: [SupportDataSource],
components: {
UTimelineItem,
},
props: {
pending: {
type: Boolean,
default: false,
},
mode: {
type: String,
default: 'default',
validator(value) {
return ['default', 'alternate', 'label'].indexOf(value) !== -1;
},
},
},
provide() {
return {
timeline: this,
};
},
data() {
return {
multiple: true,
};
},
};
export { UTimelineItem } from './item.vue';
export default UTimeline;