React material design - An accessible React component library built from the Material Design guidelines in Sass
The next v6 alpha release.
AppBar
to use the Box
component and additional cssUtils
$nav-keyline
variable for the AppBarTitle
offsetcolor
prop definitionTooltippedButton
componentClickableCard
componentCardSubtitle
colorvertical-sizing
variable and updated the vertical divider to update the same way as a horizontal dividerpreventAllClosed
to preventAllCollapsed
to better match naming schemesMenuItemInputToggle
to use multiline
instead of threeLines
Select
focus behavior when rendering within a Sheet
IconRotator
by setting the default rotate variablesIconSpacing
component when using above
or below
threeLines
to multiline
and updated the CSS variables to matchPortalContainerProvider
to support a RefObject
TableCheckbox
and TableRadio
components to be client components instead of server components--rmd-tab-width
to --rmd-tab-size
SkeletonPlaceholder
to forwardRef
SkeletonPlaceholder
and useSkeletonPlaceholder
to support animation-delay
randomSkeletonPlaceholder
util to generate SSR-only skeletonstransition-
DefaultTreeItemRenderer
for the data
prop after switching to RenderRecursively
Tree
components to start the --rmd-tree-depth
at 0
instead of -1
--padded
style since it's no longer neededoverflow-wrap: break-word
TextContainer
styling to include the padding in the line length:has
selectors and :focus-visible
since all major browsers support them now@media(hover: hover) and (pointer: fine)
for hover states instead of .mouse-mode
useElementSize
wrapper for the useResizeObserver
hookuseElementSize
to trigger immediately on mountuseWindowSize
to support SSR valuesAutoComplete
(#1439) (c505642)yarn dev-utils libsize
The gzipped UMD bundle sizes are:
- dist/umd/react-md.production.min.js 92.34 kB (+ 78 B)
- dist/umd/react-md-with-font-icons.production.min.js 211.32 kB (+ 734 B)
- dist/umd/react-md-with-svg-icons.production.min.js 211.38 kB (+ 735 B)
The min and max gzipped CSS bundle sizes are:
- themes/react-md.grey-red-700-light.min.css 18.08 kB
- themes/react-md.lime-teal-200-dark.min.css 18.15 kB
AutoComplete
(#1439) (50c3472)yarn dev-utils libsize
The gzipped UMD bundle sizes are:
- dist/umd/react-md.production.min.js 87.48 kB
- dist/umd/react-md-with-font-icons.production.min.js 112.79 kB
- dist/umd/react-md-with-svg-icons.production.min.js 180.13 kB
The min and max gzipped CSS bundle sizes are:
- themes/react-md.grey-red-700-light.min.css 18.04 kB
- themes/react-md.lime-teal-200-dark.min.css 18.11 kB
AutoComplete
(#1439) (4dd3794)yarn dev-utils libsize
The gzipped UMD bundle sizes are:
- dist/umd/react-md.production.min.js 86.75 KB
- dist/umd/react-md-with-font-icons.production.min.js 111.03 KB
- dist/umd/react-md-with-svg-icons.production.min.js 176.83 KB
The min and max gzipped CSS bundle sizes are:
- themes/react-md.grey-red-700-light.min.css 17.63 KB
- themes/react-md.lime-teal-200-dark.min.css 17.7 KB
AutoComplete
(#1439) (f03548a)yarn dev-utils libsize
The gizipped UMD bundle sizes are:
- dist/umd/react-md.production.min.js 86.98 KB
- dist/umd/react-md-with-font-icons.production.min.js 111.26 KB
- dist/umd/react-md-with-svg-icons.production.min.js 177.04 KB
The min and max gzipped CSS bundle sizes are:
- themes/react-md.grey-red-700-light.min.css 17.57 KB
- themes/react-md.lime-teal-200-dark.min.css 17.63 KB
yarn dev-utils libsize
The gzipped UMD bundle sizes are:
- dist/umd/react-md.production.min.js 91.56 kB
- dist/umd/react-md-with-font-icons.production.min.js 203.98 kB
- dist/umd/react-md-with-svg-icons.production.min.js 204.03 kB
The min and max gzipped CSS bundle sizes are:
- themes/react-md.grey-red-700-light.min.css 18.08 kB
- themes/react-md.lime-teal-200-dark.min.css 18.15 kB
DEFAULT_LAYOUT_NAV_TOGGLE_CLASSNAMES
(2d20a2e)yarn dev-utils libsize
The gzipped UMD bundle sizes are:
- dist/umd/react-md.production.min.js 91.56 kB (+ 20 B)
- dist/umd/react-md-with-font-icons.production.min.js 203.98 kB (+ 8.79 kB)
- dist/umd/react-md-with-svg-icons.production.min.js 204.03 kB (+ 2.11 kB)
The min and max gzipped CSS bundle sizes are:
- themes/react-md.grey-red-700-light.min.css 18.08 kB (+ 5 B)
- themes/react-md.lime-teal-200-dark.min.css 18.15 kB (+ 5 B)
useIsomorphicLayoutEffect
to hide SSR warning (aa0d3cd)BadgedButton
documentation (b147a88)yarn dev-utils libsize
The gzipped UMD bundle sizes are:
- dist/umd/react-md.production.min.js 91.36 kB (- 40 B)
- dist/umd/react-md-with-font-icons.production.min.js 116.03 kB (- 38 B)
- dist/umd/react-md-with-svg-icons.production.min.js 182.89 kB (- 38 B)
The min and max gzipped CSS bundle sizes are:
- themes/react-md.grey-red-700-light.min.css 18.03 kB
- themes/react-md.lime-teal-200-dark.min.css 18.1 kB