Mui
Recipes
- Adds
DefaultThememodule augmentation to typescript projects. - Combination of all deprecations
- Converts ExpansionPanel to use ExpansionPanel component
- Converts GridList to use Grid component
- Converts JSS styles to styled-components
- Converts JSS to TypeScript in React components
- Converts all
@mui/materialsubmodule imports to the root module - Converts base imports to use React hooks
- Converts components to use the v4 adapter module
- Converts
rootReftoref - Converts
sxprop tosxstyle prop - Ensures presets are safe to use
- Moves date pickers to
@mui/x-date-picker - Moves lab modules to
@mui/material - Moves tree view to
@mui/x-tree-view - Optimizes imports
- Prepends emotion cache
- Remove system props and add them to the
sxprop - Removes
Unstyledsuffix from base components - Removes
componentprop from base components - Removes
imgPropsprop from Avatar component - Renames CSS properties for Box component
- Renames CSS variables
- Renames
Muiclassname prefix - Renames
TextFieldtoInput - Renames
alphaprop toopacity - Renames base components to slots
- Renames
closeIconprop tocloseButtonIcon - Renames
collapsedHeightprop totransitionCollapsedHeight - Renames
colorprop tocolorOverride - Renames
componentprop toas - Renames components to slots
- Renames
gapprop tospacing - Renames
optionprop togetOptionLabel - Renames
rowprop toflexDirection="row" - Replaces
@muiimports with@mui/material - Update the theme creation from
@mui/system@v5to be compatible with@pigment-css/react - Update the usage of the
sxprop to be compatible with@pigment-css/react - Updates base imports to use named exports
- Updates
borderRadiusprop values - Updates
circleprop tovariant="circular" - Updates
circularprop tovariant="circular" - Updates createMuiTheme usage
- Updates
downprop for Hidden component - Updates import paths for core styles
- Updates
justifyprop tojustifyContentfor Grid component - Updates link underline on hover
- Updates
minRowsandmaxRowsprops for TextareaAutosize component - Updates
overlapprop tovariant="dot" - Updates props for Dialog component
- Updates props for DialogTitle component
- Updates props for Modal component
- Updates props for Table component
- Updates
roundvalues for theme typography - Updates scroll buttons for Tabs component
- Updates
sizeprop for IconButton component - Updates the usage of
styledfrom@mui/system@v5to be compatible with@pigment-css/react - Updates the usage of the
@mui/material/Grid2,@mui/system/Grid, and@mui/joy/Gridcomponents to their updated APIs. - Updates theme breakpoints
- Updates theme options
- Updates theme palette mode
- Updates theme spacing
- Updates theme spacing API
- Updates usage of
@mui/styles - Updates usage of
@mui/types - Updates usage of ThemeProvider
- Updates usage of styled engine provider
- Updates usage of transitions
- Updates usage of useAutocomplete
- Updates usage of useTransitionProps
- Updates
variantprop for Chip component - Updates
variantprop for CircularProgress component - Updates
variantprop for Fab component - Updates
variantprop for Skeleton component - Updates
variantprop usage - Updates
widthvalues for theme breakpoints - Updates withMobileDialog higher-order component
- Updates withWidth higher-order component