enahnce(compo):改善动作图标的点击处理。

This commit is contained in:
徐涛 2023-12-28 10:11:32 +08:00
parent abc7b0a29e
commit ad408b9b2a

View File

@ -28,6 +28,13 @@ export default function ActionIcon(props) {
}, },
props props
); );
const handleClick = (e) => {
if (mergedProps.disabled) {
return;
}
mergedProps.onClick(e);
};
return ( return (
<button <button
class={cx( class={cx(
@ -38,7 +45,7 @@ export default function ActionIcon(props) {
...mergedProps.additionalClasses ...mergedProps.additionalClasses
)} )}
disabled={mergedProps.disabled} disabled={mergedProps.disabled}
onClick={mergedProps.onClick} onClick={handleClick}
> >
{mergedProps.children} {mergedProps.children}
</button> </button>