chore(Badge): improve Badge color types (#23026)

This commit is contained in:
Jay Fong 2020-04-08 13:41:32 +08:00 committed by GitHub
parent 5840b92326
commit 9c72b34671
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3,8 +3,9 @@ import Animate from 'rc-animate';
import omit from 'omit.js'; import omit from 'omit.js';
import classNames from 'classnames'; import classNames from 'classnames';
import ScrollNumber from './ScrollNumber'; import ScrollNumber from './ScrollNumber';
import { PresetColorTypes } from '../_util/colors'; import { PresetColorTypes, PresetColorType, PresetStatusColorType } from '../_util/colors';
import { ConfigConsumer, ConfigConsumerProps } from '../config-provider'; import { ConfigConsumer, ConfigConsumerProps } from '../config-provider';
import { LiteralUnion } from '../_util/type';
export { ScrollNumberProps } from './ScrollNumber'; export { ScrollNumberProps } from './ScrollNumber';
@ -20,8 +21,8 @@ export interface BadgeProps {
prefixCls?: string; prefixCls?: string;
scrollNumberPrefixCls?: string; scrollNumberPrefixCls?: string;
className?: string; className?: string;
status?: 'success' | 'processing' | 'default' | 'error' | 'warning'; status?: PresetStatusColorType;
color?: string; color?: LiteralUnion<PresetColorType, string>;
text?: React.ReactNode; text?: React.ReactNode;
offset?: [number | string, number | string]; offset?: [number | string, number | string];
title?: string; title?: string;