Skip to main content
Version: 5.34.0

Invalid items

Invalid items are items that cannot be selected. They appear disabled on the wheels and when clicked, a selection will not happen.

Invalid items can be set using the invalid option or the data option. The invalid option takes an array of values and disables those values. When using the data option, each item can take a disables property, that disables that item.

Invalid example
function App() {
// standard react magic...
const [selectedExtra, setSelectedExtra] = React.useState();
const selectedChange = (ev) => { setSelectedExtra(ev.value); };

// the options to choose from
const extras = React.useState([
{ value: 'sug', text: 'Sugar'},
{ value: 'hon', disabled: true, text: 'Honey'},
{ value: 'cre', text: 'Cream' }
]);
const invalid = ['sug'];

return <Select value={selectedExtra} onChange={selectedChange} data={extras} invalid={invalid} />
}