我如何更改twoToneColor触发AntDesign IcononMouseEnterEvent 的时间
import React from 'react';
import {DeleteTwoTone, WarningTwoTone, EditTwoTone} from '@ant-design/icons';
const iconStyle = {fontSize: '18px'};
const defaultColor = '#d9d9d9';
export const Control = ({className, onClick}) => {
let warnColor = defaultColor;
let deleteColor = defaultColor;
// does not work
const onHover = (target) => {
switch (target) {
case 'warn':
warnColor = '#ffe58f';
return;
case 'delete':
deleteColor = '#ff4d4f';
return;
}
};
return (
<div className={className}>
<WarningTwoTone
twoToneColor={warnColor}
style={iconStyle}
onMouseEnter={() => onHover('warn')}
/>
<EditTwoTone
twoToneColor="#d9d9d9"
style={iconStyle}
/>
<DeleteTwoTone
twoToneColor={deleteColor}
style={iconStyle}
onMouseEnter={() => onHover('delete')}
/>
</div>
)
};
侃侃尔雅
相关分类