mui / material-ui

Material UI: Comprehensive React component library that implements Google's Material Design. Free forever.
https://mui.com/material-ui/
MIT License
93.96k stars 32.27k forks source link

Select component #446

Closed janmyler closed 9 years ago

janmyler commented 9 years ago

Hi, is there a dedicated <Select/> component in the roadmap? I know there's the <DropDownMenu/> which could be used in some cases, but it lacks accessibility and fails when displaying more options or rendering at the end of the screen.

m-torin commented 9 years ago

:+1:

ladas-larry commented 9 years ago

I'm missing it as well.

hai-cea commented 9 years ago

SelectField was added with #846

vladfulgeanu commented 9 years ago

@hai-cea, I think that @janmyler was referring to what is shown here as Multiselect: http://jedwatson.github.io/react-select/

I don't see that the SelectField gives the same functionality.

janmyler commented 9 years ago

@hai-cea, @fullvlad, yes, the <DropDownMenu/> got better by adding keyboard support, but it still doesn't implement all the UX as the native <select> element (getting to the option by typing), and also if you have a long list of options, it just doesn't feel right.

In our app, we ended up wrapping <ReactSelect/> and styling it in a way so it fits the material design.