[react-jss][jss-compose] Support function values for composed rules
Open
bug
complexity:moderate
plugin
- Dominant language
- JavaScript
- Stars
- 7.1k
- Forks
- 386
- PR merge metrics
- No merged PRs in 30d
Description
It would be great to support function values with `composed` rules.
[Online example](https://www.webpackbin.com/bins/-KiFFlwxwHzlSUQx7ONb)
```js
import injectSheet from 'react-jss'
const styles = {
title: {
fontSize: 20,
color: ({ color }) => color
},
subtitle: {
composes: '$title',
fontSize: 16,
}
}
const App = injectSheet(styles)(({ classes }) => (
jss
{/* h2 need to be with green color too */}
jss
))
render(
,
document.getElementById('root')
)
```
Contributor guide
Assessment
This issue has not been assessed yet.