label: null,
title: null,
src: null,
+ disabled: false,
onClick: () => {}
};
},
const draggable = this.props.draggable;
const className = ClassNames(this.props.className, 'Button');
return (
- <div className={className} onClick={this.props.onClick} title={title} draggable={draggable} onDragStart={this.props.onDragStart}>
+ <div className={className} onClick={this.props.onClick} title={title} draggable={draggable} onDragStart={this.props.onDragStart} style={{pointerEvents: (this.props.disabled ? 'none' : 'auto'), cursor: (this.props.disabled ? 'not-allowed' : 'auto'), position: 'relative'}}>
{ src ? <img src={src} /> : null }
{label}
</div>