Design System Carnival! One accessible component, many pretty masks.

A presentation at ConfrontJS 2024 in in Warsaw, Poland by Kathleen McMahon

Design System components are like guests at a Venetian Carnival, enjoying the festivities. One guest — the disclosure widget — wears three distinct masks, elevating a Carnival to a Masquerade Ball. Or… is it? What kind of Carnival are you attending if those masks get mixed? Join me to learn the secret to creating a reusable component and give your component library access to the best Carnival attractions.


The following resources were mentioned during the presentation or are useful additional information.

Buzz and feedback

Here’s what was said about this presentation on social media.