Sha256: a24193c1a28bcf515ae2519102b83d8141d64ee2e51e931d2e043d3f9fb06b0a
Contents?: true
Size: 698 Bytes
Versions: 3
Compression:
Stored size: 698 Bytes
Contents
class Lanes.Components.ToggleField extends Lanes.React.Component mixins: [ Lanes.Components.Form.FieldMixin ] fieldClassName: 'toggle' handleToggleChange: (ev) -> @props.model[@props.name] = ev.target.checked null renderDisplay: (props) -> props = Lanes.u.cleanBsSizes(props) <Lanes.Vendor.ReactToggle {...props} checked={!!@props.model[@props.name]} disabled={true} /> renderEdit: (props) -> props = Lanes.u.cleanBsSizes(props) <Lanes.Vendor.ReactToggle {...props} onChange={@handleToggleChange} checked={!!@props.model[@props.name]} />
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
lanes-0.7.0 | client/lanes/components/shared/ToggleField.cjsx |
lanes-0.6.1 | client/lanes/components/shared/ToggleField.cjsx |
lanes-0.6.0 | client/lanes/components/shared/ToggleField.cjsx |