-
-
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
[Hidden] Remove deprecated API #44073
Comments
@aarongarciah Tailwind CSS users have their own utils, so I imagine it's really only about CSS Modules users. Considering that sx is always available, I don't know. It seems that we can't get composition without using an extra DOM node or using |
@oliviertassinari what do you mean by this? I'm assuming you mean
I also don't like using either of those two options, and I think To be honest, my preferred API for building layouts these days would be to have a set of typed helper functions that just return class names (see https://x.com/devongovett/status/1836765141204885694). But that's a longer discussions. tl;dr: I'm fine with removing Footnotes
|
@aarongarciah I assumed that if people use one of the existing components, we force them one of the styling solutions that we support. Today, all support At least, with JSS from v1 to v4, we never really felt forcing JSS was as a big problem. People were happy to use JSS and customize the component with something else. It didn't seem to truly matter because we designed it to play nicely with CSS modules, emotion, styled components, etc. However, it matters if JSS fails to deliver like emotion does in today's world. So IMHO, if we could get to one great versatile styling solution, it could be good enough. In the code ejection story, it could be a bit different, maybe we need native Tailwind CSS too, but I don't know, I saw a lot of people say they hate that Shadcn UI uses Tailwind CSS but still uses Shadcn UI anyway because of the rest of the value.
Right, yeah, I don't think Pigment CSS, in its current state with some of the bundlers supports, can replace emotion in Material UI, so it can't truly support it as JSS did. Pigment CSS either needs to have a. .css output mode, b. ALL bundlers supported (sounds not possible), or c. a smart runtime (a successor to emotion) or d. Material UI to support other styling engines.
True, the least bad option reasoning is a valid way to look at it.
I personally don't mind either direction. The origin of this component: #6726 (comment). |
After careful consideration, I think removing the cc @DiegoAndai |
This issue has been closed. If you have a similar problem but not exactly the same, please open a new issue. |
Steps to reproduce
Context
#42305. This component was deprecated in v5.0.0, so on September 16, 2021. The migration path is documented in https://mui.com/material-ui/migration/v5-component-changes/#replace-deprecated-component.
Added to the v7 milestone per #42305 (comment).
Your environment
v6.1.3
The text was updated successfully, but these errors were encountered: