-
-
Notifications
You must be signed in to change notification settings - Fork 32.5k
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
[material-ui] Standardize slots pattern and composed classes #40417
Comments
@DiegoAndai, can I help out with this task? if so where can I find the replacement documentation? |
Hey @harry-whorlow, thanks for the interest! I've just started working on this initiative, so I can't share documentation yet. When I do, I'll share it here and add the ready-to-take label 😊 That should come in the following weeks. If you're eager to help, I recommend looking for issues with the ready-to-take label. |
Hey @harry-whorlow, I added contributing instructions in the description 😊 If you're still interested, feel free to take any of the components that are not done or in progress. cc: @sai6855 for the updated contributing guide 😊 |
Hi @DiegoAndai, awesome man thanks for the heads up... I'll get right onto it I would like to take backdrop, as it seems like a good first one to pick up? I can't edit your list to mark it as "in progress" though, so perhaps you can mark it when you get the chance. Thanks! [edit]: Backdrop has a prop of "TransitionComponent" as shown in the Backdrop.d.ts, this is going to be replaced by the "slot.transition". Now, backdrop doesn’t have as You put it "*props prop" or would it be considered transitionDuration? so I don't need to worry about that. Correct so far? The rest of it is is as follows Is that correct? Or have I gone off on a tangent? |
Hi @harry-whorlow! Sorry for not replying earlier, I saw your comment, but I missed the edit.
Correct, that's the general idea 🙌🏼. Regarding the details, I'll review the Backdrop PR now and we can continue the discussion there 😊. I updated the description to move the Backdrop component to in progress. |
I updated the description to add another deprecation case: |
@DiegoAndai I would like to pick up speedDial, with regards to the deprecations of If you can mark it that would be awesome!🫡 |
Hey @sai6855, @harry-whorlow We decided that alongside the deprecations, we'll also add:
This is so users can immediately deal with the deprecations when they appear. It will also help avoid users getting nervous with so many deprecations. We already started working on this. This is the plan:
Does that sound good to you? We'll put the current PRs on hold while we set up the codemods and migration guide. We hope to do this quickly so we can unblock the PRs. |
@DiegoAndai Sounds good !! I'll wait for codemods and migration guide and update PRs accordingly |
sorry missed this, where as |
Hey everyone! This issue was getting too big and hard to track, so I converted it into an umbrella issue and split the different deprecation initiatives into their own separate issues. |
To be honest, it's now easier to understand whats going on, and what is still required... Thanks! |
@sai6855 @harry-whorlow @DiegoAndai i have opened pr for Badge #41364 please provide the feedback |
I'm closing this issue. It is no longer helpful as an umbrella: the sub-issues diverged in scope and outgrew this issue. You can follow each sub-issues' progress independently, they're all listed in the description. |
This issue has been closed. If you have a similar problem but not exactly the same, please open a new issue. |
Contributing
Feel free to take any components that are not done or in progress. Please mention this issue in your PR so we can link it in the description and keep it up to date.
Issues
components
andcomponentsProps
props #41279*Component
and*Props
props #41281slotProps.paper
isn't working #42310slotProps.transition
types #45214Follow-up work:
ownerState
silent propagation #42184slot.transition
types #40650The text was updated successfully, but these errors were encountered: