UNPKG

@alicloud/console-components

Version:

Alibaba Cloud React Components

21 lines (20 loc) 1 kB
/** * title: "带描述" * description: "设置item数据的desc字段,显示描述文案。" */ import React, { useState, useCallback } from 'react'; import { Step } from '@alicloud/console-components'; var list = [ { title: '已完成步骤', key: 1, desc: '一句话描述文案' }, { title: '当前步骤', key: 2, desc: '一句话描述文案' }, { title: '未完成最后步骤', key: 3, desc: '一句话描述文案' }, ]; export default function App() { var _a = useState(1), currentStep = _a[0], setCurrentStep = _a[1]; var stepClick = useCallback(function (index) { setCurrentStep(index); }, []); var steps1 = list.map(function (item) { return (React.createElement(Step.Item, { key: item.key, title: item.title, content: item.desc, onClick: function (index) { return stepClick(index); } })); }); return (React.createElement("div", null, React.createElement(Step, { current: currentStep, shape: "circle", labelPlacement: "hoz" }, steps1))); }