Demos
Checkbox variant (default)
Empty
<Field.ArraySelectiononChange={(value) => console.log('onChange', value)}variant="checkbox"><Field.Option value="foo" title="Fooo!" /><Field.Option value="bar" title="Baar!" /><Field.Option value="baz" title="Bazz!" /><Field.Option value="qux" title="Quxx!" /></Field.ArraySelection>
Label
<Field.ArraySelectionlabel="Label text"onChange={(value) => console.log('onChange', value)}><Field.Option value="foo" title="Fooo!" /><Field.Option value="bar" title="Baar!" /><Field.Option value="baz" title="Bazz!" /></Field.ArraySelection>
Option selected
<Field.ArraySelectionvalue={['bar']}onChange={(values) => console.log('onChange', values)}><Field.Option value="foo" title="Foo!" /><Field.Option value="bar" title="Baar!" /></Field.ArraySelection>
Disabled
<Field.ArraySelectionvalue={['bar']}label="Label text"onChange={(value) => console.log('onChange', value)}disabled><Field.Option value="foo" title="Foo!" /><Field.Option value="bar" title="Baar!" /></Field.ArraySelection>
Info
<Field.ArraySelectionlabel="Label text"onChange={(value) => console.log('onChange', value)}info={new FormError('FYI')}><Field.Option value="foo" title="Foo!" /><Field.Option value="bar" title="Baar!" /></Field.ArraySelection>
Warning
<Field.ArraySelectionlabel="Label text"onChange={(value) => console.log('onChange', value)}warning={new FormError("I'm warning you...")}><Field.Option value="foo" title="Foo!" /><Field.Option value="bar" title="Baar!" /></Field.ArraySelection>
Error
<Field.ArraySelectionlabel="Label text"onChange={(value) => console.log('onChange', value)}error={new FormError('This is what is wrong...')}><Field.Option value="foo" title="Foo!" /><Field.Option value="bar" title="Baar!" /></Field.ArraySelection>