UNPKG

@pubsweet/ui

Version:

React component library for use in pubsweet apps

57 lines (49 loc) 773 B
A group of checkboxes. ```js const options = [ { value: 'one', label: 'One', }, { value: 'two', label: 'Two', }, { value: 'three', label: 'Three', }, ] const [state, setState] = React.useState([]) ;<CheckboxGroup name="checkboxgroup" options={options} value={state.value} onChange={value => setState({ value })} /> ``` The checkboxes can be displayed inline. ```js const options = [ { value: 'one', label: 'One', }, { value: 'two', label: 'Two', }, { value: 'three', label: 'Three', }, ] const [state, setState] = React.useState([]) ;<CheckboxGroup name="checkboxgroup-inline" options={options} value={state.value} inline={true} onChange={value => setState({ value })} /> ```