UNPKG

zarm-mobile

Version:
119 lines (107 loc) 2.99 kB
import React, { Component } from 'react'; import Header from '../components/Header'; import { Panel, Cell, Stepper } from '../../components'; class Page extends Component { constructor(props) { super(props); this.state = { stepper: 1, }; } render() { return ( <div className="stepper-page"> <Header title="步进器 Stepper" /> <main> <Panel> <Panel.Header> <Panel.Title>基本</Panel.Title> </Panel.Header> <Panel.Body> <Cell title="普通" description={ <Stepper value={this.state.stepper} onChange={(value) => { console.log(value); }} />} /> <Cell title="设置默认值" description={ <Stepper defaultValue={2} onChange={(value) => { console.log(value); }} />} /> <Cell title="设置上下限" description={ <Stepper min={-3} max={3} step={1} onChange={(value) => { console.log(value); }} />} /> <Cell title="设置步长" description={ <Stepper step={0.5} onChange={(value) => { console.log(value); }} />} /> <Cell title="禁用状态" description={ <Stepper disabled onChange={(value) => { console.log(value); }} />} /> </Panel.Body> </Panel> <Panel> <Panel.Header> <Panel.Title>多形状</Panel.Title> </Panel.Header> <Panel.Body> <Cell title="圆角" description={ <Stepper shape="radius" onChange={(value) => { console.log(value); }} />} /> <Cell title="圆型" description={ <Stepper shape="circle" onChange={(value) => { console.log(value); }} />} /> </Panel.Body> </Panel> </main> </div> ); } } export default Page;