EduFlow
Design Systems That Scale

Checkpoint: Components

Five questions on this section. Answer all of them, then see your score and why each answer is right or wrong.

Question 1 of 5

A Select component API has isSmall, isLarge and isCompact booleans. What’s the best redesign?

Question 2 of 5

<Tabs> passes the selected value to its triggers by cloning children. A team wraps one trigger in <Tooltip>. What happens, and what’s the fix?

Question 3 of 5

A designer’s mockups show a custom checkbox drawn with a <div>. What should the system’s Checkbox be built on?

Question 4 of 5

The Dialog docs page lists every prop accurately, but teams keep using Dialog for success messages. Which part of the page is missing?

Question 5 of 5

A Button is disabled with aria-disabled="true" so a tooltip can explain why. A tester clicks it and the form saves anyway. What was missed?

5 questions unanswered