@blaze-react/select
v0.8.0-alpha.112
Published
The select component represents an input that provides a menu of options
Keywords
Readme
Description
The select component represents an input that provides a menu of options.
Usage
- Array of options
const options = ['London', 'Paris', 'Munich'];
<Select label="Select a city" options={options} onChange={({ event, value }) => {}} required />;- Multidimensional Array of options
const options = [
['08001', 'Barcelona'],
['17006', 'Madrid'],
];
<Select label="Select label" selected="08001" options={options} onChange={({ event, value }) => {}} />;- Array of objects
const arrayOfObjects = [
{
id: 1,
username: 'Oscar',
age: 26,
},
{
id: 2,
username: 'Ismael',
age: 23,
},
];
<Select
label="Select user"
selected="1"
options={options}
keys={['id', 'username']}
onChange={({ event, value }) => {}}
/>;- Disabling some options
const disabled = ["17006"]
<Select label="Disabled option" onChange={({ event, value }) => {}} options={options} disabled={disabled} />- By default is disabled if none options
<Select label="Disabled" onChange={({ event, value }) => {}} options={[]} />API
Select can receive a number of props as follow:
| NAME | TYPE | DEFAULT | | :---------------- | :------: | :--------------: | | label | String | '' | | required | Boolean | false | | options | Array | [] | | selected | String | '' | | keys | Array | [] | | onChange | Function | () => {} | | disabled | Array | [] | | selectDisabled | Boolean | false | | showDefaultOption | Boolean | true | | defaultTextValue | String | Please Choose... |
