UNPKG

jimu-mobile

Version:

积木组件库助力移动端开发

141 lines (123 loc) 4.85 kB
import React, { Component } from 'react' import JIMU from './index' const {Layouts,Badge} = JIMU, { Layout, LayoutHd, LayoutHdTitle, LayoutHdAside, LayoutBd, LayoutFt, Items, Item, ItemAside, ItemContent, ItemTitle, ItemDesc, ItemHd, ItemBd, ItemFt, ItemLink } = Layouts const _Badge = React.createClass({ getInitialState() { return { isOpen : true, disabled : true } }, chengeState(){ this.setState({ isOpen : false, disabled : false }) }, render() { let {isOpen,disabled} = this.state return ( <div className="example-wrap demo-page-badge"> <div className="example-back"><a href="https://didi.github.io/pile.js/#/?_k=j5i8t6"><span className="icon-pic-home"></span></a></div> <div className="libs-intr" style={{"minHeight" : `${document.body.clientHeight - 94}px`}}> <h2 className="page-title"><b>Badge</b><span>提示徽标</span></h2> <div className="demo-content"> <h2 className="demo-title">徽标</h2> <dl className="dl-list"> <dd> <Layout> <Items> <Item className="jimu-item-oh jimu-aside-left"> <div className="jimu-Itemcontent"></div> <div className="jimu-itemaside" style={{"lineHeight":"25px","fontSize":"1.4rem"}}> <div className="jimu-mark-box box-size-18 de-mr-10"><Badge type="small"/></div> 徽标点</div> </Item> <Item className="jimu-item-oh jimu-aside-left"> <div className="jimu-Itemcontent" style={{"lineHeight":"25px"}}><Badge number="99"/></div> <div className="jimu-itemaside" style={{"lineHeight":"25px","fontSize":"1.4rem"}}><div className="jimu-mark-box box-size-18 de-mr-10"></div> 徽标数</div> </Item> </Items> </Layout> </dd> </dl> </div> <div className="demo-content de-mt-20"> <h2 className="demo-title">徽标点示例</h2> <div className="component-bg-white de-padd-20"> <div className="layout-lat"> <div className="di-inblok de-wid-90 valingbtm"> <div className="jimu-mark-box box-size-60"><Badge type="big"/></div> </div> <div className="di-inblok de-wid-80 valingbtm"> <div className="jimu-mark-box box-size-50"><Badge type="big"/></div> </div> <div className="di-inblok valingbtm"> <div className="jimu-mark-box box-size-40"><Badge type="big"/></div> </div> </div> <div className="layout-lat"> <div className="di-inblok de-wid-90 valingbtm"> <div className="jimu-mark-box box-size-32"><Badge type="middle"/></div> </div> <div className="di-inblok de-wid-80 valingbtm"> <div className="jimu-mark-box box-size-32"><Badge type="middle"/></div> </div> <div className="di-inblok de-mr-30 valingbtm"> <div className="jimu-mark-box box-size-32"><Badge type="middle"/></div> </div> </div> <div className="layout-lat"> <div className="di-inblok de-wid-90 valingbtm"> <div className="jimu-mark-box box-size-24"><Badge type="small"/></div> </div> <div className="di-inblok de-wid-80 valingbtm"> <div className="jimu-mark-box box-size-24"><Badge type="small"/></div> </div> <div className="di-inblok de-mr-30 valingbtm"> <div className="jimu-mark-box box-size-24"><Badge type="small"/></div> </div> </div> </div> </div> <div className="demo-content de-mt-20"> <h2 className="demo-title">徽标数示例</h2> <div className="component-bg-white de-padd-20"> <div className="layout-lat"> <div className="di-inblok de-mr-30 valingbtm"> <Badge number="9"/> </div> <div className="di-inblok de-mr-30 valingbtm"> <Badge number="99"/> </div> <div className="di-inblok de-mr-30 valingbtm"> <Badge number="99+"/> </div> </div> </div> </div> </div> <div className="footer-name"> <span className="footer-name-pic"></span> </div> </div> ) } }) module.exports = _Badge