По-прежнему возникают проблемы, несмотря на использование предложения выше. Мой код
Стиль:
const useStyles: JSON = makeStyles({
root: {
backgroundColor: "#ffffff",
borderWidth: 1,
borderRadius: 0,
borderColor: "#bfbfbf",
borderStyle: 'solid',
boxShadow: "0 1px 6px 0 rgba(0, 0, 0, 0.16)",
minWidth: 279,
"&$iconOpen": {
transform: "rotate(180deg)"
},
},
focused: {},
iconOpen: {}
});
Основной код:
function MyDropdownSelect(props: MyDropdownSelectPropsType): NativeSelect {
const dropdownSelectStyle: JSON = useStyles();
return (
<NativeSelect
className={dropdownSelectStyle.root}
input={<InputBase/>}
IconComponent={ExpandMore}
{...props}
>
{
dropdownElements.map((currEntry: string): HTMLOptionElement => (
<option key={currEntry} value={currEntry}>
{currEntry}
</option>
))
}
</NativeSelect>
);
}
Разве это не должно работать ??
Codesandbox добавлен (05/11/2019) - https://codesandbox.io/s/affectionate-kowalevski-rol3v?fontsize=14