Description
Expected behavior:
Things should work.
Describe the bug:
I am using MUI v5 and using a theme that is using jss in style provider. The theme uses @mui/styles which is depreciated for mui5 but was working fine. I am also using data-grid.
The recent release of 10.8.1 caused the app to break when a screen with data-grid is viewed. I spent multiple hours to find that there are different versions of jss and plugins in the yarn.lock, and 10.8.0 and 10.8.1 does not seem to go together because of replaceUrl or something.
Did some tweaking but then there was a type issue. I don't know where the problem is and I could not find anything so I am posting it here. The problem is probably not with the package itself but a unique combination of different packages with different versions of jss and plugins.
Reproduction:
Unfortunately, I was not able to reproduce it outside of the project. May try on weekends if got time.
Versions (please complete the following information):
- jss: 10.8.1
- Browser [e.g. chrome, safari]: Brave
- OS [e.g. Windows, macOS]: Windows 10 Pro, Ubuntu 20.x
- @mui/styles: 5.0.0
- @mui/x-data-grid-pro": "^5.0.0-beta.2"
Feel free to add any additional versions which you may think are relevant to the bug.
Managing expectations:
Maintainers will not be fixing the problem you have unless they have it too, if you want it to get fixed:
- Submit a PR with a failing test
- Discuss a solution
- Implement it
You can also do the first step only and wait for someone else to work on a fix. Anything is much better than nothing.
I am short of time at the moment and can't really provide anything right now, maybe I can try to reproduce on weekends if I get time.
The yarn resolutions fixed the issue for me:
"resolutions": {
"jss": "10.8.0",
"jss-plugin-camel-case": "10.8.0",
"jss-plugin-default-unit": "10.8.0",
"jss-plugin-global": "10.8.0",
"jss-plugin-nested": "10.8.0",
"jss-plugin-props-sort": "10.8.0",
"jss-plugin-rule-value-function": "10.8.0",
"jss-plugin-vendor-prefixer": "10.8.0"
}
If someone else face the similar issue, try this.
Activity