У меня есть своя тема, я могу хорошо ее оформить. Прямо сейчас у меня есть три разных стиля с материальными вкладками пользовательского интерфейса. Вот почему мне нужно изменить стили с помощью makeStyles.
Это пример вкладки, которую мне нужно изменить
...
const useStyles = makeStyles(theme => ({
root: {
flexGrow: 1,
width: "100%",
backgroundColor: theme.pallete.primary
},
tabs: {
/// some styles
}
...
}
));
...
<Tabs
...someProps
className={classes.tabs}
>
элемент внутри вкладки имеет такие классы:
<button class="MuiButtonBase-root MuiTab-root MuiTab-textColorSecondary Mui-selected MuiTab-labelIcon">
Я пытался редактировать стили так же, как
... = createMuiTHeme ({
overrides: {
...some overrides
}
в моем случае:
const useStyles = makeStyles(theme => ({
root: {
flexGrow: 1,
width: "100%",
backgroundColor: "#121D42",
MuiButtonBase: {
root: {
///some styles
},
}
},
...
, но это не работает с makeStyles
Так как я могу редактировать кнопки внутри вкладок используя makeStyles (), возможно ли это? Или помогите с решением, пожалуйста