diff --git a/src/components/fields/ColorField.jsx b/src/components/fields/ColorField.jsx index 9a400900..f1f60776 100644 --- a/src/components/fields/ColorField.jsx +++ b/src/components/fields/ColorField.jsx @@ -57,6 +57,10 @@ class ColorField extends React.Component { } } + onChange (v) { + this.props.onChange(v === "" ? undefined : v); + } + render() { const offset = this.calcPickerOffset() var currentColor = this.color.object() @@ -110,7 +114,7 @@ class ColorField extends React.Component { name={this.props.name} placeholder={this.props.default} value={this.props.value ? this.props.value : ""} - onChange={(e) => this.props.onChange(e.target.value)} + onChange={(e) => this.onChange(e.target.value)} /> }