Definition

What is Variant Property?

A configurable attribute of a component set that allows users to switch between different variations of a component, such as size, state, or type.

Why It Matters

Variant properties are the backbone of flexible component systems. Each property (like Size, State, Type) can have multiple values (Small/Medium/Large, Default/Hover/Disabled, Primary/Secondary). Well-named properties make components intuitive; poorly named ones create confusion. Boolean properties can be exposed as simple toggles in the properties panel.

Examples

1

Property "Size" with values "sm", "md", "lg" controls button dimensions.

2

Property "hasIcon" (boolean) toggles icon visibility in a button component.

3

Property "State" with values "default", "hover", "active", "disabled" handles interaction states.

How BiblioKit Helps

Use RenameVariantsAI to standardize your variant property names across all components. AI-powered suggestions help you adopt consistent naming conventions.

Explore More Design Terms

Browse our complete glossary of Figma and design systems terminology.