Enhancements
- Added optional
videoProgress
andshowVideoProgress
props toVideoThumbnail
for 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
isFiltered
prop toResourceList
to conditionally render more informative select all button label (#3153) - Exported
PositionedOverlay
component for use in consuming applications (#3161) - Updated package.json to use
esnext
as a custom mainField instead ofsewing-kit:esnext
to match updated sewing-kit behavior (#3169) - Updated type restrictions for
Tabs
to allow itscontent
prop to acceptReact.ReactNode
instead ofstring
(#3171)
Development workflow
- Fixed
build-consumer
script to handle excludes in package.json'sfiles
array (#3136)
Code quality
- Removed the
new-top-bar-height
sass function and replaced its usage with the--p-top-bar-height
custom property (#3158)