UNPKG

1.15 kBTypeScriptView Raw
1import { CSSProperties } from 'react';
2import PropTypes from 'prop-types';
3export { ScrollNumberProps } from './ScrollNumber';
4export interface BadgeProps {
5 /** Number to show in badge */
6 count?: number | string;
7 showZero?: boolean;
8 /** Max count to show */
9 overflowCount?: number;
10 /** whether to show red dot without number */
11 dot?: boolean;
12 style?: CSSProperties;
13 prefixCls?: string;
14 scrollNumberPrefixCls?: string;
15 className?: string;
16 status?: 'success' | 'processing' | 'default' | 'error' | 'warning';
17 text?: string;
18 offset?: [number | string, number | string];
19}
20declare function Badge(props: BadgeProps & {
21 children: any;
22}): JSX.Element;
23declare namespace Badge {
24 var displayName: string;
25 var defaultProps: {
26 count: null;
27 showZero: boolean;
28 dot: boolean;
29 overflowCount: number;
30 };
31 var propTypes: {
32 count: PropTypes.Requireable<string | number>;
33 showZero: PropTypes.Requireable<boolean>;
34 dot: PropTypes.Requireable<boolean>;
35 overflowCount: PropTypes.Requireable<number>;
36 };
37}
38export default Badge;