cssinjs / cssinjs/jss

[react-jss][jss-compose] Support function values for composed rules

Open
#474 2 comments 1 reaction 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.