UNPKG

zarm-mobile

Version:
52 lines (46 loc) 1.86 kB
import React, { Component } from 'react'; import Header from '../components/Header'; import { Panel, Cell, Badge } from '../../components'; import '../styles/pages/BadgePage'; class Page extends Component { render() { return ( <div className="badge-page"> <Header title="徽标 Badge" /> <main> <Panel> <Panel.Header> <Panel.Title>基本</Panel.Title> </Panel.Header> <Panel.Body> <Cell hasArrow title="点状" description={<Badge shape="dot" />} onClick={() => {}} /> <Cell hasArrow title="直角" description={<Badge text="免费" />} onClick={() => {}} /> <Cell hasArrow title="圆角" description={<Badge shape="radius" text="new" />} onClick={() => {}} /> <Cell hasArrow title="椭圆形" description={<span><Badge shape="circle" text={3} /> <Badge shape="round" text="999+" /></span>} onClick={() => {}} /> </Panel.Body> </Panel> <Panel> <Panel.Header> <Panel.Title>上标位置</Panel.Title> </Panel.Header> <Panel.Body className="custom-panel"> <div className="box"> <Badge sup shape="dot"><div className="box-item" /></Badge> </div> <div className="box"> <Badge sup shape="radius" text="new"><div className="box-item" /></Badge> </div> <div className="box"> <Badge sup shape="round" text={3}><div className="box-item" /></Badge> </div> <div className="box"> <Badge sup shape="round" text="999+"><div className="box-item" /></Badge> </div> </Panel.Body> </Panel> </main> </div> ); } } export default Page;