toggleCheckbox = (type) => {
if(this.state.active_class === type)
{
this.setState({active_class:'health'});
}
else
{
this.setState({ active_class: type });
}
}
Этот код кнопки вызывается указанным выше методом
Вышеприведенный код работает только для одиночного выбора. Как я могу сделать это для множественного выбора?
И я использовал rails api для хранения спящих категорий
<Button value="1" className={this.state.active_class === 'health' ? 'btn-primary': 'btn-default'} onClick={()=>{this.toggleCheckbox('health')}} > Health2 </Button>
<Button value="2" className={this.state.active_class ==='financial' ? 'btn-primary': 'btn-default'} onClick={()=>{this.toggleCheckbox('financial')}} > Financial </Button>
<Button value="3" className={this.state.active_class === 'career' ? 'btn-primary': 'btn-default'} onClick={()=>{this.toggleCheckbox('career')}} > Career </Button>
<Button value="4" className={this.state.active_class === 'people' ? 'btn-primary': 'btn-default'} onClick={()=>{this.toggleCheckbox('people')}} > People & Relationships </Button>