1
1
import React , { Component } from 'react'
2
- import { CirclePicker , SketchPicker } from 'react-color'
2
+ import { CirclePicker , CustomPicker , SketchPicker } from 'react-color'
3
+
3
4
import './Widget.css'
4
5
5
6
export class DeviceLabel extends Component {
@@ -171,6 +172,21 @@ export class ColorCircle extends Component {
171
172
)
172
173
}
173
174
}
175
+ class MyPicker extends Component {
176
+ render ( ) {
177
+ let { Alpha, Hue } = require ( 'react-color/lib/components/common' )
178
+ return (
179
+ < div className = "MyPicker" >
180
+ < div className = "hue" >
181
+ < Hue
182
+ { ...this . props }
183
+ onChange = { this . handleChange }
184
+ />
185
+ </ div >
186
+ </ div >
187
+ )
188
+ }
189
+ }
174
190
export class ColorSketch extends Component {
175
191
render ( ) {
176
192
return (
@@ -183,6 +199,16 @@ export class ColorSketch extends Component {
183
199
presetColors = { [ "#F00" , "#0F0" , "#00F" , "#FF0" , "#F0F" , "#0FF" , "#FFF" , "#000" ,
184
200
"#F90" , "#F09" , "#0F9" , "#9F0" , "#90F" , "#09F" , "#999" , "#333" ] }
185
201
/>
202
+ { /*<MyPicker
203
+ name={this.props.name}
204
+ color={this.props.storedValue}
205
+ onChange={this.props.handleChange}
206
+ rgb={this.props.color}
207
+ // hsl={{h: 0, s: 0, l: 0}}
208
+ disableAlpha={this.props.disableAlpha}
209
+ presetColors={["#F00", "#0F0", "#00F", "#FF0", "#F0F", "#0FF", "#FFF", "#000",
210
+ "#F90", "#F09", "#0F9", "#9F0", "#90F", "#09F", "#999", "#333"]}
211
+ />*/ }
186
212
</ div >
187
213
)
188
214
}
0 commit comments