index.js 537 B

123456789101112131415161718192021222324
  1. import React, { Component } from 'react';
  2. import { Steps } from 'antd';
  3. import './index.less';
  4. class StepLayout extends Component {
  5. getItem(item) {
  6. return <Steps.Step title={item.name} description={item.desc || false} />;
  7. }
  8. render() {
  9. const { itemList = [], step = 0 } = this.props;
  10. return (
  11. <div className="step-layout">
  12. <Steps current={step}>
  13. {itemList.map(item => {
  14. return this.getItem(item);
  15. })}
  16. </Steps>
  17. </div>
  18. );
  19. }
  20. }
  21. export default StepLayout;