Files
JiboSDK/lib/atom-react/components/jibo-checkbox.js
2026-03-22 03:21:45 +02:00

1 line
858 B
JavaScript

"use strict";var e=function(e){return e&&e.__esModule?e["default"]:e},t=e(require("react"));module.exports=t.createClass({displayName:"jibo-checkbox",getInitialState:function(){return{isVisible:this.props.isVisible}},render:function(){var e={paddingLeft:30},i={"float":"left",marginTop:4},s={marginTop:1};return t.createElement("div",null,t.createElement("div",{className:"settings-view checkbox"},t.createElement("label",{"for":"velocityBoxLabel",style:e},t.createElement("input",{id:"velocityBoxLabel",type:"checkbox",checked:this.state.isVisible,label:this.props.label,style:i,onClick:this.onClick}),t.createElement("div",{className:"setting-title",style:s},this.props.label)),t.createElement("div",{className:"setting-description"})))},onClick:function(){this.props.clickHandler(!this.state.isVisible),this.setState({isVisible:!this.state.isVisible})}});