Aarón García Hervás
Aarón García Hervás
Resolves https://github.com/mui/material-ui/issues/42164 Adds a new "Dynamic values" section in the `sx` prop [docs page](https://mui.com/system/getting-started/the-sx-prop/) with guidance on how to leverage CSS variables to handle highly dynamic values to avoid polluting...
`ListItem`'s `ContainerComponent` and `ContainerProps` props [were deprecated 3 years ago](https://github.com/mui/material-ui/pull/26446/files#diff-5698698594d052380d3b810071d671941c607258ee79027c74ed2844f127f3b6R33-R39), but not officially in the docs. This PR just makes the deprecation official adding it to the docs. This deprecation...
Adds a demo on how to access the theme when using `GlobalStyles`. It's a convenient pattern that is undocumented. Preview link: https://deploy-preview-42257--material-ui.netlify.app/material-ui/customization/how-to-customize/#3-global-theme-overrides
As of today, we don't show deprecation messages in component API pages. The general idea of this PR is to treat JSDoc comments as the source of truth to mark...
The `Hidden` component was once [removed](https://github.com/mui/material-ui/pull/26135) and [brought back](https://github.com/mui/material-ui/pull/26908) in v5. Since it was already [deprecated in v5](https://mui.com/material-ui/migration/v5-component-changes/#hidden), it's safe to remove it for v6.
In preparation for https://github.com/mui/material-ui/pull/42047, we need to remove `react-dom` deprecated APIs, namely, `render` and `unmountComponentAtNode`. This PR replaces these APIs with `createRenderer`, our React Testing Library wrapper.
This PR removes the `react-test-renderer` dependency, the last test using it in `describeConformance`, and other related code. Context: - `react-test-renderer` was deprecated in React 18.3 - React 19 will start...
Part of https://github.com/mui/material-ui/issues/42564 Fixes or silences errors reported by `eslint-plugin-react-compiler` in the website components. The silenced occurrences are prepended with a comment because we use the [--report-unused-disable-directives](https://eslint.org/docs/latest/use/command-line-interface) and we can't...
### Steps to reproduce Link to live example: https://codesandbox.io/p/sandbox/focused-bardeen-6cw9nz?file=%2Fsrc%2FApp.tsx Steps: 1. In the code pane of the CodeSandbox linked above, hover the `disabled` prop in ``. 2. In the info...