Skip to content

Add support for defaultProps override via theme#10655

Merged
slax57 merged 17 commits intonextfrom
improve-theme-dx
Apr 14, 2025
Merged

Add support for defaultProps override via theme#10655
slax57 merged 17 commits intonextfrom
improve-theme-dx

Conversation

@djhi
Copy link
Contributor

@djhi djhi commented Apr 10, 2025

Problem

  • Our components does not leverage MUI types for themes
  • Our components don't support defaultProps override from themes

Solution

  • Ensure all components augment MUI Theme types
  • Ensure all components support defaultProps override from themes

How To Test

  • Run the demos and compare them with production

Additional Checks

  • The PR targets master for a bugfix or a documentation fix, or next for a feature
  • The documentation is up to date

@djhi djhi added RFR Ready For Review and removed WIP Work In Progress labels Apr 10, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot reviewed 116 out of 116 changed files in this pull request and generated no comments.

@slax57 slax57 self-requested a review April 14, 2025 09:23
Copy link
Contributor

@slax57 slax57 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 huge! Incredible work! 💪 💪 💪

@slax57 slax57 added this to the 5.8.0 milestone Apr 14, 2025
@slax57 slax57 merged commit 983d257 into next Apr 14, 2025
16 checks passed
@slax57 slax57 deleted the improve-theme-dx branch April 14, 2025 14:07
@slax57 slax57 changed the title Improve theme dx Improve theme DX Apr 14, 2025
@fzaninotto fzaninotto changed the title Improve theme DX Add support for defaultProps override via theme Apr 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

RFR Ready For Review

Development

Successfully merging this pull request may close these issues.

3 participants