Following #6115, I think that we should migrate all our demos to use the Box component or styled-component. The goal is to hide @material-ui/styles as much as possible. styled-components keeps growing, a consolidation of this styling solution will be better, overall, for the React community.
Regarding the timing, I think that we can start to use the Box component now. For the demos that we can't migrate, we probably want to wait for the first proof of concept with #6115.
Attached is a list of component demos that should be migrated to the new style API.
Docs infra
Misc
Layout
Inputs
Navigation
Surfaces
Feedback
Data Display
Utils
Lab
Following #6115, I think that we should migrate all our demos to use the Box component or styled-component. The goal is to hide
@material-ui/stylesas much as possible. styled-components keeps growing, a consolidation of this styling solution will be better, overall, for the React community.Regarding the timing, I think that we can start to use the Box component now. For the demos that we can't migrate, we probably want to wait for the first proof of concept with #6115.
Attached is a list of component demos that should be migrated to the new style API.
Docs infra
Misc
/docs/src/pages/getting-started/templates/[docs] Migrate templates to emotion #26604/test/regressions/, e.g. TestViewer.js [test] Migrate regressions to emotion #27010/docs/src/pages/premium-themes/[docs] Migrate paperbase premium template to emotion #26658 [docs] Migrate onepirate premium template to emotion part1 #26671 [docs] Migrate onepirate premium template to emotion part2 #26707Layout
Inputs
Navigation
Surfaces
Feedback
Data Display
Utils
Lab