UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

31 lines (30 loc) 816 B
"use strict"; "use client"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _util = require("../util"); const ColorClear = _ref => { let { prefixCls, value, onChange } = _ref; const handleClick = () => { if (onChange && value && !value.cleared) { const hsba = value.toHsb(); hsba.a = 0; const genColor = (0, _util.generateColor)(hsba); genColor.cleared = true; onChange(genColor); } }; return /*#__PURE__*/_react.default.createElement("div", { className: `${prefixCls}-clear`, onClick: handleClick }); }; var _default = exports.default = ColorClear;