С помощью response redux-form у меня есть следующая форма:
<form onSubmit={this.props.handleSubmit(this.handleSubmit.bind(this))}>
<fieldset className="form-group">
<Field name="job_title_id" component={errorMessage} />
{this.props.job_titles.map(jobTitle => (
<div className="form-check" key={jobTitle.id}>
<label className="btn btn-secondary">
<Field
name="job_title_id"
component="input"
type="radio"
value={jobTitle.id}
checked={this.props.job_titles.id}
/>
{' '}
{jobTitle.title}
</label>
</div>
))}
</fieldset>
<div className="form-group">
<button className="btn btn-primary" type="submit">Next</button>
</div>
</form>
В целях стилизации CSS скрывает переключатель. Мне нужно, чтобы поле над переключателем знало, установлен ли переключатель, чтобы я мог добавить класс АКТИВНЫЙ к метке выше:
если отмечено:
<label className="btn btn-secondary ACTIVE">
если не отмечено:
<label className="btn btn-secondary">
С помощью формы React redux, как я могу стилизовать метку, окружающую скрытую радиокнопку?