cssinjs/jss
Vedi su GitHub[jss-compose] When composing from a class that takes props, the inheriting class needs props also
Open
#1319 aperta il 22 mar 2020
bughelp wanted
Metriche repository
- Star
- (7000 star)
- Metriche merge PR
- (Nessuna PR mergiata in 30 g)
Descrizione
I have a class that takes props, when I extend it, the extension doesn't work unless the class that extends also takes props.
const useStyles = makeStyles({
icon: props => ({ // <---------- base class
fontSize: Number(props.size)
}),
successIcon: props => ({
composes: '$icon', // This works, because it takes props, even though not using them
color: 'green'
}),
failIcon: {
composes: '$icon', // This extension should work, but it doesn't
color: 'red'
}
})
React-JSS 10.1.1 Material UI 4.9.7