2.10.0-beta.1
Pre-release
Pre-release
Design System
🚀 Added
- Added a new
SvgIcon
component (page calledIcon
) and created specific React representations of all our icons (#1171)
- Added two new props,
isHeaderSticky
andisFooterSticky
, toHelpDrawer
to support sticky positioning of those two elements (#1188) - Added new prop
hasFocusTrap
toHelpDrawer
to optionally support focus-trap behavior (#1196)
💅 Changed
- Components now use fewer utility CSS classes and instead prefer to define component styles under component-specific classes. This solves the problem of users trying to override component styles with utility classes and not being able to overrule the specificity of
!important
styles being applied by the utility classes formerly used by these components. Updated the following components: - Standardized lodash imports to favor a single package and removed the
lodash.uniqueid
dependency. This allows tree-shaking applications to maximally optimize lodash dependencies (#1185)
🛠 Fixed
- Fixed analytics typedefs and docs (#1170 and #1184)
- Updated HTML example of Help Drawer to match React (#1166)
Documentation site
🚀 Added
- Added design principles page (#1189)
💅 Changed
- On the browser support page, removed reference to IE11, and removed the broken
browserlist
link (#1197)