Add click outside to colorpicker

main
Mike Fix 7 years ago
parent aab6bad5e6
commit 565b209a35

@ -1,7 +1,8 @@
import React from 'react'
import enhanceWithClickOutside from 'react-click-outside'
import { BlockPicker } from 'react-color'
export default class extends React.Component {
class ColorPicker extends React.Component {
constructor() {
super()
this.state = { isVisible: false, bgcolor: '#565656' }
@ -13,6 +14,10 @@ export default class extends React.Component {
this.setState({ isVisible: !this.state.isVisible })
}
handleClickOutside() {
this.setState({ isVisible: false });
}
handlePickColor(color) {
this.setState({ bgcolor: color.hex })
}
@ -71,3 +76,5 @@ export default class extends React.Component {
)
}
}
export default enhanceWithClickOutside(ColorPicker)

Loading…
Cancel
Save