Post

If a design system has 3 different sizes for a button component, should there be 3 different sizes for all other form input components (checkbox, text input, toggle, select etc.) to make it possible to compose forms in all 3 sizes?

Not because there are three button sizes. Perhaps because there are three different scenarios/needs where different sizes would make sense?

0 reposts0 likes

Could be any form input component really, the button is just the one that typically has the most sizes. The question is more about composability and consistency. The Vercel design system has 3 different button sizes, but only 1 checkbox size. Maybe that's fine?