Возможно, мы сможем изменить поведение выпадающего меню в Material UI Select? Я хочу изменить поведение <ul>
, чтобы оно не выглядело как всплывающее окно.
То, что я хочу, - это то, что <li>
будет инкапсулировать выбранное <ul>
Так же, как на втором изображении ниже:
Это текущий компонент выбора материала UI ![](https://i.stack.imgur.com/AbrdY.png)
То, чего я хочу достичь, выглядит примерно так: ![enter image description here](https://i.stack.imgur.com/F6Rzf.png)
Это мой код:
<FormControl
variant="outlined"
className={clsx(
classes.formControl,
success && classes.success,
danger && classes.danger
)}
required={isRequired}
>
<InputLabel>{label}</InputLabel>
<Select
value={value}
onChange={e => handleOnChange(e)}
// MenuProps={{ classes: { paper: classes.dropdownPaper }}}
label={label}
name={name}
MenuProps={{
classes: { paper: classes.dropdownPaper },
anchorOrigin: {
vertical: "bottom",
horizontal: "left"
},
getContentAnchorEl: null
}}
>
{options.map((opt, index) => {
return (
<MenuItem value={opt.value} key={index}>
{opt.text}
</MenuItem>
);
})}
</Select>
</FormControl>;