mirror of
https://github.com/ENSL/ensl_gathers.git
synced 2025-02-24 20:41:19 +00:00
32 lines
601 B
JavaScript
32 lines
601 B
JavaScript
var SoundPanel = React.createClass({
|
|
mute() {
|
|
this.props.soundController.mute();
|
|
this.forceUpdate();
|
|
},
|
|
|
|
unMute() {
|
|
this.props.soundController.unMute();
|
|
this.forceUpdate();
|
|
},
|
|
|
|
render() {
|
|
let soundController = this.props.soundController;
|
|
if (soundController.isMuted) {
|
|
return (
|
|
<li>
|
|
<a href="#" onClick={this.unMute}>
|
|
Muted <i className="fa fa-volume-off fa-fw"></i>
|
|
</a>
|
|
</li>
|
|
);
|
|
} else {
|
|
return (
|
|
<li>
|
|
<a href="#" onClick={this.mute}>
|
|
Unmuted <i className="fa fa-volume-up fa-fw"></i>
|
|
</a>
|
|
</li>
|
|
);
|
|
}
|
|
}
|
|
});
|