theming
theming copied to clipboard
Optional props renaming?
In existing projects there might be components that already has the theme prop. Also, sometimes a component only cares about parts of the theme. Maybe provide an option to send in a mapping function just like how connect in react-redux works?
withTheme(theme => {theTheme: theme})(Component)
withTheme(theme => {primaryColor: theme.palette.primary})(Component)
That seems reasonable for theming package. Not sure though how to integrate that into react-jss. I assume you are using theming directly?