I am not able to check/uncheck my checkbox after setting its value.
I've tried using both onClick and onChange but neither work. Not sure what else to try. I also bound it in the constructor.
<section id="publish-section-5">
<div class="Grid">
<div class="Col Col--6">
<div class="grid-block">
<div class="Form-group publish-insights-input">
<div class="Form-checkbox is-restricted">
<input
id="isRestricted"
name="checkboxDefault"
type="checkbox"
checked={this.state.insightsDTO['isRestricted'] == 'Y'}
onClick={this.handleCheckbox}
/>
<label for="restricted">Is Restricted</label>
</div>
</div>
</div>
</div>
</div>
</section>
handleCheckbox(e) {
this.setState({
insightsDTO: {
...this.state.insightsDTO,
[e.target.id]: e.target.checked
}
})
}
I just want to be able to click/unclick it, even after the value gets set.
checked, which will be true or false.