Enhancements
- Added optional
videoProgressandshowVideoProgressprops toVideoThumbnailfor video progress indicator (#3057) - Enabled much easier tree-shaking in consuming apps by having a multi-file build instead of a single-file build (#3137)
- Labelled component now breaks on long lines of text, regardless of presence of naturally breaking characters (hyphens, whitespace, etc.) (#3156)
- Added optional
isFilteredprop toResourceListto conditionally render more informative select all button label (#3153) - Exported
PositionedOverlaycomponent for use in consuming applications (#3161) - Updated package.json to use
esnextas a custom mainField instead ofsewing-kit:esnextto match updated sewing-kit behavior (#3169) - Updated type restrictions for
Tabsto allow itscontentprop to acceptReact.ReactNodeinstead ofstring(#3171)
Development workflow
- Fixed
build-consumerscript to handle excludes in package.json'sfilesarray (#3136)
Code quality
- Removed the
new-top-bar-heightsass function and replaced its usage with the--p-top-bar-heightcustom property (#3158)