antd
Version:
An enterprise-class UI design language and React components implementation
24 lines (23 loc) • 535 B
JavaScript
"use client";
import React from 'react';
import { generateColor } from '../util';
const ColorClear = ({
prefixCls,
value,
onChange
}) => {
const handleClick = () => {
if (onChange && value && !value.cleared) {
const hsba = value.toHsb();
hsba.a = 0;
const genColor = generateColor(hsba);
genColor.cleared = true;
onChange(genColor);
}
};
return /*#__PURE__*/React.createElement("div", {
className: `${prefixCls}-clear`,
onClick: handleClick
});
};
export default ColorClear;