Skip to content
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

MUI5 Adoption Plan #951

Open
6 tasks
ktun95 opened this issue Jan 14, 2025 · 0 comments
Open
6 tasks

MUI5 Adoption Plan #951

ktun95 opened this issue Jan 14, 2025 · 0 comments

Comments

@ktun95
Copy link
Collaborator

ktun95 commented Jan 14, 2025

Gradually upgrade @dictyBase UI packages to use MUI5. Applications that use these packages must also install MUI5 to use the MUI5 Theme Context.

Using codemod:

npx @mui/codemod@latest v5.0.0/preset-safe <path>
  • Upgrade UI Packages to MUI 5 one-by-one
    • @dictyBase/header
    • @dictybase/navbar
    • @dictybase/footer
      ...etc

Phase 2

  • Upgrade applications components from MUI v4 to v5
  • Remove MUI v4 Theme and packages from each application

Phase 2 - JSS -> Emotion

Reference
While it is still possible to use JSS (makeStyles) for style overrides, it is deprecated and mui recommends migrating to emotion

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant