1 | import { CSSProperties } from 'react';
|
2 | import PropTypes from 'prop-types';
|
3 | export { ScrollNumberProps } from './ScrollNumber';
|
4 | export interface BadgeProps {
|
5 |
|
6 | count?: number | string;
|
7 | showZero?: boolean;
|
8 |
|
9 | overflowCount?: number;
|
10 |
|
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 | }
|
20 | declare function Badge(props: BadgeProps & {
|
21 | children: any;
|
22 | }): JSX.Element;
|
23 | declare 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 | }
|
38 | export default Badge;
|