-
-
Notifications
You must be signed in to change notification settings - Fork 167
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(website): migrate to css modules and react 18 #854
Conversation
|
…ntsource into website/mantine-v7
Not sure why staging won't deploy from GH Actions whilst local deploy using the remote builder does pass. There shouldn't be any mixed context too considering the strict |
Mantine V7 has dropped Emotion in favour of CSS modules which is a far more performant and cleaner solution to use. Our biggest blocker for updating to React 18 was all the bugs associated with CSS-in-JS, so this change lets us use all the streaming goodies included in React 18 in future updates.
The migration to CSS modules should also include minor improvements to accessibility and design from our end (e.g. a completely rewritten combobox component).
Closes #768 (which was a hydration bug).