index.jsx 498 B

12345678910111213141516171819
  1. import { ElSteps } from 'element-plus'
  2. import { generateProps } from '../helper/component-util'
  3. import { componentScheme } from './steps.scheme'
  4. import Step from './step'
  5. import './index.less'
  6. const Steps = {
  7. name: 'cip-steps',
  8. props: generateProps(componentScheme),
  9. emits: ['update:modelValue'],
  10. setup (props, { slots }) {
  11. return () => <ElSteps {...props} class={props.titleUp ? 'title-up' : ''}>
  12. {slots.default?.()}
  13. </ElSteps>
  14. }
  15. }
  16. Steps.Step = Step
  17. export default Steps