A select box / dropdown component. **Interactions** - [ ] Enter or click on anchor should open a dialog below the anchor (possibly using `Popover`?) - [ ] Focus option list inside the dialog automatically - [ ] Arrow keys should cycle selection through the list of options - [ ] Enter or click on an option should select it **Developer Interface** - [ ] Should support grouping of options (similar to `<optgroup>`) - [ ] Should support asynchronously-fetched options - [ ] Should support multiple selected options _(behind a prop flag, `multiselect`)_ - [ ] Should have typeahead integration for long lists _(behind a prop flag, `showSearchField`)_ **`multiselect={true}`** - [ ] anchor should contain a list of removable tokens for each selected option (similar to `UITokenizedInput`) **`showSearchField={true}`** - [ ] Focus the search field when anchor is clicked (instead of the option list) - [ ] `Tab` should move focus off the field and to the option list
A select box / dropdown component.
Interactions
Popover?)Developer Interface
<optgroup>)multiselect)showSearchField)multiselect={true}UITokenizedInput)showSearchField={true}Tabshould move focus off the field and to the option list