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;
