Segmented Control
An alternative to Select
. Options are presented as selectable, buttons which wrap inside of a container
Choose your team
Ferrari
Mercedes-Benz
Red Bull
Renault
McLaren
Torro Rosso
HAAS
Props
Options can be strings...
options={["Ferrari", "Mercedes"]}
or objects...
options={[{label: "Ferrari", value: "FERRARI"},{label: "Mercedes-Benz AMG", value: "MERCEDES", isDisabled}]}
SegmentedControlWithValidation
Use this as a child of the <Form/>
component. Form takes care of the value and onChange prop, so these are not required.
<Form>{form => (<SegmentedControlWithValidationform={form}name="favouriteTeam"label="Choose your team"options={["Ferrari","Mercedes-Benz","Red Bull","Renault","McLaren","Torro Rosso","HAAS"]}/>)}</Form>