{"ast":null,"code":"\"use client\";\n\nimport React from 'react';\nimport { generateColor } from '../util';\nconst ColorClear = _ref => {\n  let {\n    prefixCls,\n    value,\n    colorCleared,\n    onChange\n  } = _ref;\n  const handleClick = () => {\n    if (value && !colorCleared) {\n      const hsba = value.toHsb();\n      hsba.a = 0;\n      const genColor = generateColor(hsba);\n      onChange === null || onChange === void 0 ? void 0 : onChange(genColor);\n    }\n  };\n  return /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-clear`,\n    onClick: handleClick\n  });\n};\nexport default ColorClear;","map":{"version":3,"names":["React","generateColor","ColorClear","_ref","prefixCls","value","colorCleared","onChange","handleClick","hsba","toHsb","a","genColor","createElement","className","onClick"],"sources":["/Users/chrishaack/UC_Trains_Voice/react-demo/node_modules/antd/es/color-picker/components/ColorClear.js"],"sourcesContent":["\"use client\";\n\nimport React from 'react';\nimport { generateColor } from '../util';\nconst ColorClear = _ref => {\n  let {\n    prefixCls,\n    value,\n    colorCleared,\n    onChange\n  } = _ref;\n  const handleClick = () => {\n    if (value && !colorCleared) {\n      const hsba = value.toHsb();\n      hsba.a = 0;\n      const genColor = generateColor(hsba);\n      onChange === null || onChange === void 0 ? void 0 : onChange(genColor);\n    }\n  };\n  return /*#__PURE__*/React.createElement(\"div\", {\n    className: `${prefixCls}-clear`,\n    onClick: handleClick\n  });\n};\nexport default ColorClear;"],"mappings":"AAAA,YAAY;;AAEZ,OAAOA,KAAK,MAAM,OAAO;AACzB,SAASC,aAAa,QAAQ,SAAS;AACvC,MAAMC,UAAU,GAAGC,IAAI,IAAI;EACzB,IAAI;IACFC,SAAS;IACTC,KAAK;IACLC,YAAY;IACZC;EACF,CAAC,GAAGJ,IAAI;EACR,MAAMK,WAAW,GAAGA,CAAA,KAAM;IACxB,IAAIH,KAAK,IAAI,CAACC,YAAY,EAAE;MAC1B,MAAMG,IAAI,GAAGJ,KAAK,CAACK,KAAK,CAAC,CAAC;MAC1BD,IAAI,CAACE,CAAC,GAAG,CAAC;MACV,MAAMC,QAAQ,GAAGX,aAAa,CAACQ,IAAI,CAAC;MACpCF,QAAQ,KAAK,IAAI,IAAIA,QAAQ,KAAK,KAAK,CAAC,GAAG,KAAK,CAAC,GAAGA,QAAQ,CAACK,QAAQ,CAAC;IACxE;EACF,CAAC;EACD,OAAO,aAAaZ,KAAK,CAACa,aAAa,CAAC,KAAK,EAAE;IAC7CC,SAAS,EAAG,GAAEV,SAAU,QAAO;IAC/BW,OAAO,EAAEP;EACX,CAAC,CAAC;AACJ,CAAC;AACD,eAAeN,UAAU"},"metadata":{},"sourceType":"module","externalDependencies":[]}