UNPKG

antd-v5

Version:

An enterprise-class UI design language and React components implementation

31 lines (30 loc) 834 B
"use strict"; "use client"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); 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, colorCleared, onChange } = _ref; const handleClick = () => { if (value && !colorCleared) { const hsba = value.toHsb(); hsba.a = 0; const genColor = (0, _util.generateColor)(hsba); onChange === null || onChange === void 0 ? void 0 : onChange(genColor); } }; return /*#__PURE__*/_react.default.createElement("div", { className: `${prefixCls}-clear`, onClick: handleClick }); }; var _default = exports.default = ColorClear;