I'd like to change the selected <ToggleButton ... /> color to my theme primary, but I'm struggling to make it happen.
Here is my code, which fails to change the color to primary at all:
...
import { ToggleButtonGroup, ToggleButton } from '@material-ui/lab'
...
const useStyles = makeStyles((theme) => ({
selected: {
backgroundColor: theme.palette.primary.main,
color: theme.palette.primary.main,
},
}))
...
...
<ToggleButtonGroup
value={toggleIndex}
exclusive
size='large'
color='primary'
onChange={handleFileToggle}
classes={{ selected: classes.selected }}
>
<ToggleButton value={pdfIndex} color='primary'>
PDF
</ToggleButton>
<ToggleButton value={1}>Image</ToggleButton>
</ToggleButtonGroup>
I read how to pass down classes but I must not be doing it correctly. Any ideas?
Here is the ToggleButtonGroup source code: https://github.com/mui-org/material-ui/blob/master/packages/material-ui-lab/src/ToggleButtonGroup/ToggleButtonGroup.js