|
|
@@ -8,7 +8,7 @@ import './index.less'
|
|
|
class InputColorPicker extends React.Component {
|
|
|
render() {
|
|
|
const { placeholder, value, onChange } = this.props;
|
|
|
- let defaultColorHex, defaultAlpha, colorHex, alpha;
|
|
|
+ let colorHex, alpha;
|
|
|
|
|
|
if((value + '').match(/^#/)) {
|
|
|
if(value.length > 3) {
|
|
|
@@ -17,7 +17,6 @@ class InputColorPicker extends React.Component {
|
|
|
alpha = 100;
|
|
|
}else if(!!(value + '').match(/^rgb[a]{0,1}\(/i)) {
|
|
|
let arr = value.split(/[(,)]/),
|
|
|
- len = arr.length,
|
|
|
colorRGB = 'RGB(' + (Number((arr[1] || '').trim()) || 0) + ',' + (Number((arr[2] || '').trim()) || 0) + ',' + (Number((arr[3] || '').trim()) || 0) + ',' + (Number((arr[4] || '').trim()) || 1) * 100 + ')'
|
|
|
colorHex = RGBToHex(colorRGB);
|
|
|
alpha = (Number((arr[4] || '').trim()) || 1) * 100;
|
|
|
@@ -31,7 +30,7 @@ class InputColorPicker extends React.Component {
|
|
|
color={colorHex}
|
|
|
alpha={alpha}
|
|
|
onChange={(colors) => {
|
|
|
- const { alpha, color: colorHex, open } = colors;
|
|
|
+ const { alpha, color: colorHex } = colors;
|
|
|
let color = colorHex;
|
|
|
if(alpha !== 100) {
|
|
|
color = HexToRGB(colorHex, alpha)
|