Цвет метки ввода не обязательно сохраняется, когда он находится в фокусе, и будет заменен значениями по умолчанию. Я решил эту проблему и оставил цвет шрифта неизменным, выполнив в машинописи следующее:
const styles = (theme: Theme) => createStyles({
formText: {
color: theme.palette.secondary.contrastText,
'&$formLabelFocused': {color: theme.palette.secondary.contrastText}
},
formLabelFocused: {
}
})
class Example extends React.Component<>{
public render() {
<FormControl>
<InputLabel
FormLabelClasses={{
root: classes.formText,
focused: classes.formLabelFocused
}}
>
Currency
</InputLabel>
</FormControl>
<Select>
<MenuItem key={1}>Example</MenuItem>
</Select>
}
}
Я боролся со многими вариантами этого, прежде чем найти правильный обходной путь