Design System Updates for 2022 January

New Releases

Rule Builder: We're kicking off the new year with a powerful new component: the Rule Builder!

The new Rule Builder is the successor of our Criteria component. Similarly to the Criteria component, the Rule Builder provides an UI for creating a complex set of rules. This can be used in products like Segmentation, where a set of rules determine a group of contacts.
The Rule Builder comes with useful new features, such as sub groups, better error and event handling, and a vastly expanded API so product teams can customize the behavior of this component. And of course: it supports keyboard navigation!

We're really looking forward to seeing what our product teams will do with these new features!

Deprecation

  • With the brand new Rule Builder component released, we're also deprecating the old Criteria component. Deprecating a component means we're still supporting existing implementations, but we won't add new features and will advise against implementing it in new projects.

Enhancements

  • Accessibility features for multiple components have been enabled by default, without the need of a UI flipper.