UNPKG

iep-ui

Version:

An enterprise-class UI design language and Vue-based implementation

45 lines (40 loc) 987 B
import { ConfigConsumerProps } from '../config-provider/configConsumerProps'; import Base from '../base'; import Timeline from '../timeline'; var IepTimeline = { name: 'IepTimeline', props: {}, inject: { configProvider: { 'default': function _default() { return ConfigConsumerProps; } } }, data: function data() { return {}; }, render: function render(h) { var customizePrefixCls = this.prefixCls, $slots = this.$slots, $props = this.$props; var getPrefixCls = this.configProvider.getPrefixCls; var prefixCls = getPrefixCls('iep-timeline', customizePrefixCls); var props = { props: $props }; return h( 'div', { 'class': prefixCls }, [h( Timeline, props, [$slots['default']] )] ); } }; /* istanbul ignore next */ IepTimeline.install = function (Vue) { Vue.use(Base); Vue.component(IepTimeline.name, IepTimeline); }; export default IepTimeline;