Skip to content

2.10.0

Compare
Choose a tag to compare
@pwolfert pwolfert released this 11 Nov 18:44

Design System

🚀 Added

  • Added a new SvgIcon component (page called Icon) and created specific React representations of all our icons (#1171)
    icons
  • Added two new props, isHeaderSticky and isFooterSticky, to HelpDrawer to support sticky positioning of those two elements (#1188)
  • Added new prop hasFocusTrap to HelpDrawer 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)