index.jsx 468 B

12345678910111213141516
  1. import { provide } from 'vue'
  2. import './index.less'
  3. import { generateProps, generateEmits } from '../helper/component-util'
  4. import { componentScheme } from './component.scheme'
  5. export default {
  6. name: 'CipTimeline',
  7. props: generateProps(componentScheme),
  8. emits: generateEmits(componentScheme),
  9. setup (props, { slots }) {
  10. provide('cip-timeline-mode', props.mode)
  11. return () =>
  12. <ul class="cip-timeline">
  13. {slots.default?.()}
  14. </ul>
  15. }
  16. }