cssinjs/jss
View on GitHubUsing arrow function on jss-rtl dependent property does not works well
Open
#1234 opened on Nov 21, 2019
bughelp wanted
Description
Expected behavior:
The rtl plugin should switch the styles.
Describe the bug:
The rtl plugin doesn't switch all the styles.
const useStyles = createUseStyles({
myButton1: {
paddingLeft: "16px" ✅
},
myButton2: {
paddingRight: ({ isMobile }) => (isMobile ? 0 : "26px") ❌
},
myLabel: props => ({
paddingRight: "8px" ✅
})
});
Codesandbox link:
https://codesandbox.io/s/react-jss-playground-37lqs
Versions (please complete the following information):
- jss: 10.0.0
- Browser [e.g. chrome, safari]: all
- OS [e.g. Windows, macOS]: all
First reported in https://github.com/mui-org/material-ui/issues/18477.