ldx-widgets
Version:
widgets
30 lines (24 loc) • 607 B
JavaScript
(function() {
var RTEButton, React, span;
React = require('react');
span = React.DOM.span;
RTEButton = React.createClass({
displayName: 'RTEButton',
render: function() {
var className;
className = 'style-button';
if (this.props.active) {
className += ' active-button';
}
return span({
className: className,
onMouseDown: this.onToggle
}, this.props.label);
},
onToggle: function(e) {
e.preventDefault();
return this.props.onToggle(this.props.style);
}
});
module.exports = RTEButton;
}).call(this);