[dialog][modal][drawer][swipeabledrawer] Remove deprecated props and classes by silviuaavram · Pull Request #48039 · mui/material-ui (original) (raw)
packages/mui-material/src/Dialog/dialogClasses.ts
Drops deprecated paperScroll* utility class keys from the public DialogClasses contract.
packages/mui-material/src/Dialog/Dialog.js
Removes legacy prop handling and composed paper scroll class generation; keeps slot-based defaults (e.g., default transition via useSlot).
packages/mui-material/src/Dialog/Dialog.d.ts
Removes deprecated prop types to match the new public API surface.
packages/mui-material/src/Dialog/Dialog.test.js
Updates tests to assert the new class composition and slot-based transition/paper props usage.
packages/mui-material/src/Dialog/Dialog.spec.tsx
Updates TS usage example from PaperProps to slotProps.paper.
docs/pages/material-ui/api/dialog.json
Removes deprecated prop/class entries from generated API documentation data.
docs/translations/api-docs/dialog/dialog.json
Removes deprecated prop/class entries from translated API docs data.
docs/data/material/migration/upgrade-to-v9/upgrade-to-v9.md
Adds explicit v9 migration guidance and codemod commands for removed Dialog props/classes.