UNPKG

cuz

Version:

Front-end modular development kit.

34 lines (28 loc) 646 B
import React from 'react'; import classNames from 'classnames'; const PageSizeItem = React.createClass({ propTypes: { onSelect: React.PropTypes.func, active: React.PropTypes.bool, item: React.PropTypes.number, }, getDefaultProps() { return { sizeList: [20, 40, 60], defaultSize: 20, showText: 'show', }; }, onSelect() { this.props.onSelect(this.props.item); }, render() { const { active, item } = this.props; return ( <li > <a onClick={this.onSelect} className={classNames({'active': active})}> {item} </a> </li> ); } }); export default PageSizeItem;