|
|
@ -8,10 +8,10 @@ class AntBadge extends React.Component {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
render() {
|
|
|
|
render() {
|
|
|
|
let { count, prefixCls } = this.props;
|
|
|
|
let { count, prefixCls, overflowCount } = this.props;
|
|
|
|
const dot = this.props.dot;
|
|
|
|
const dot = this.props.dot;
|
|
|
|
|
|
|
|
|
|
|
|
count = count >= 100 ? '99+' : count;
|
|
|
|
count = count > overflowCount ? '${overflowCount}+' : count;
|
|
|
|
|
|
|
|
|
|
|
|
// dot mode don't need count
|
|
|
|
// dot mode don't need count
|
|
|
|
if (dot) {
|
|
|
|
if (dot) {
|
|
|
@ -43,6 +43,7 @@ AntBadge.defaultProps = {
|
|
|
|
prefixCls: 'ant-badge',
|
|
|
|
prefixCls: 'ant-badge',
|
|
|
|
count: null,
|
|
|
|
count: null,
|
|
|
|
dot: false,
|
|
|
|
dot: false,
|
|
|
|
|
|
|
|
overflowCount: 99,
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
AntBadge.propTypes = {
|
|
|
|
AntBadge.propTypes = {
|
|
|
@ -51,6 +52,7 @@ AntBadge.propTypes = {
|
|
|
|
React.PropTypes.number
|
|
|
|
React.PropTypes.number
|
|
|
|
]),
|
|
|
|
]),
|
|
|
|
dot: React.PropTypes.bool,
|
|
|
|
dot: React.PropTypes.bool,
|
|
|
|
|
|
|
|
overflowCount: React.PropTypes.number,
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
export default AntBadge;
|
|
|
|
export default AntBadge;
|
|
|
|