| 1234567891011121314151617181920 |
- import classNames from '../_util/classNames';
- import { isPresetColor } from '../_util/colors';
- export function parseColor(prefixCls, color) {
- const isInternalColor = isPresetColor(color);
- const className = classNames({
- [`${prefixCls}-${color}`]: color && isInternalColor
- });
- const overlayStyle = {};
- const arrowStyle = {};
- if (color && !isInternalColor) {
- overlayStyle.background = color;
- // @ts-ignore
- arrowStyle['--antd-arrow-background-color'] = color;
- }
- return {
- className,
- overlayStyle,
- arrowStyle
- };
- }
|