Skip to content

Conversation

@stephenliang
Copy link
Member

@stephenliang stephenliang commented Nov 5, 2025

This PR moves the MUI themes for Code.org out of the apps package and into the component library under a new themes entrypoint. This allows for themes to be re-used across different application types including the vite application. I did not move the theming code to component-library-styles as that package does not currently use typescript nor depend on MUI. Additionally, that package seems to be more geared toward resharing fundamental CSS. It may be worthwhile to check if we can inline that package into component-library longer term as it may not make sense to share those styles out anymore.

  • Moved MUI themes to component library package
  • Replace theme imports with CdoTheme across the project.
  • Add MuiDecorator for MUI theming in Storybook.

@stephenliang stephenliang requested a review from a team as a code owner November 5, 2025 22:59
- Moved MUI themes to component library package
- Replace theme imports with CdoTheme across the project.
- Add MuiDecorator for MUI theming in Storybook.
@stephenliang stephenliang force-pushed the stephen/modularize-mui branch from 66a67cc to 082ffa2 Compare November 6, 2025 14:27
@code-dot-org code-dot-org deleted a comment from github-actions bot Nov 6, 2025
@stephenliang stephenliang merged commit 8505ffc into staging Nov 6, 2025
13 of 14 checks passed
@stephenliang stephenliang deleted the stephen/modularize-mui branch November 6, 2025 17:06
Copy link
Contributor

@levadadenys levadadenys left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤩 This is awesome! Thank you! 🚀

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

Successfully merging this pull request may close these issues.

3 participants