A simple(r) colorpicker written using React.
A fork of react-colorpicker, but with the extra stuff removed.
npm install react-simple-colorpicker --save
var React = require("react");
var ReactDOM = require("react-dom");
var ColorPicker = require("react-simple-colorpicker");
var App = React.createClass({
getInitialState: function() {
return {
color : this.props.initialColor
};
},
render: function() {
return (
<ColorPicker color={this.state.color} onChange={this.handleChange} opacitySlider={true} />
);
},
handleChange : function(color) {
console.log(color); // color is rgb(a) string
this.setState({ color : color });
}
});
ReactDOM.render(<App initialColor="rgb(0,0,0,1)" />, document.querySelector("#app"));
- Compatibility with react v0.14
- Drop
classSet
in favour ofclassnames
module - Switch out tinycolor2 for pure-color
- Improved example
- Fix issue with extreme saturation values caused by tinycolor2
- Better propTypes
- Some internal code cleanup
- Add option for alpha slider
- React v0.13 compatibility
- Fix broken dependencies
- React v0.11 compatibility
- Small tweaks
- Forked @stayradiated's react-colorpicker
- Remove extraneous functionality
- Drop reflux
- Fix a few bugs
- Add touch support
- Some simple perf wins with PureRenderMixin