react-color
Version:
A Collection of Color Pickers from Sketch, Photoshop, Chrome & more
44 lines (33 loc) • 967 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.Swatch = undefined;
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _reactcss = require('reactcss');
var _reactcss2 = _interopRequireDefault(_reactcss);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var Swatch = exports.Swatch = function Swatch(_ref) {
var color = _ref.color,
style = _ref.style,
onClick = _ref.onClick;
var styles = (0, _reactcss2.default)({
'default': {
swatch: {
background: color,
height: '100%',
width: '100%',
cursor: 'pointer'
}
},
'custom': {
swatch: style
}
}, 'custom');
var handleClick = function handleClick(e) {
return onClick(color, e);
};
return _react2.default.createElement('div', { style: styles.swatch, onClick: handleClick });
};
exports.default = Swatch;