UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

63 lines (62 loc) 2.06 kB
/// <reference types="react" /> import type { FullToken } from '../../theme/internal'; import type { GenStyleFn, GetDefaultToken } from '../../theme/util/genComponentStyleHook'; /** Component only token. Which will handle additional calculation of alias token */ export interface ComponentToken { /** * @desc 徽标 z-index * @descEN z-index of badge */ indicatorZIndex: number | string; /** * @desc 徽标高度 * @descEN Height of badge */ indicatorHeight: number; /** * @desc 小号徽标高度 * @descEN Height of small badge */ indicatorHeightSM: number; /** * @desc 点状徽标尺寸 * @descEN Size of dot badge */ dotSize: number; /** * @desc 徽标文本尺寸 * @descEN Font size of badge text */ textFontSize: number; /** * @desc 小号徽标文本尺寸 * @descEN Font size of small badge text */ textFontSizeSM: number; /** * @desc 徽标文本粗细 * @descEN Font weight of badge text */ textFontWeight: number | string; /** * @desc 状态徽标尺寸 * @descEN Size of status badge */ statusSize: number; } export interface BadgeToken extends FullToken<'Badge'> { badgeFontHeight: number; badgeTextColor: string; badgeColor: string; badgeColorHover: string; badgeShadowSize: number; badgeShadowColor: string; badgeProcessingDuration: string; badgeRibbonOffset: number; badgeRibbonCornerTransform: string; badgeRibbonCornerFilter: string; } export declare const prepareToken: (token: Parameters<GenStyleFn<'Badge'>>[0]) => BadgeToken; export declare const prepareComponentToken: GetDefaultToken<'Badge'>; declare const _default: (prefixCls: string, rootCls?: string) => readonly [(node: import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>) => import("react").ReactElement<any, string | import("react").JSXElementConstructor<any>>, string, string | undefined]; export default _default;