Skip to main content
Spencer_James
March 3, 2021

Variants: Set default variant based on order of property values

  • March 3, 2021
  • 23 replies
  • 5683 views

Right now it seems like the ‘default’ variant is set based on which variant is ‘upper leftmost’ in the variant container frame.

Instead, I suggest decoupling arrangement from precedence, and using the property ordering functionality to determine the default variant. The default variant should simply be the one with the first value for each property, regardless of where it’s placed in the variant frame. This would allow teams to set defaults directly from the properties panel, without having to move components around.

See this thread for some more context: How to set defaults / precedence of variants with multiple properties?

23 replies

wesfowlerjohnson
January 27, 2026

Would love a status update on where this functionality sits as well

Kerry_Johnson
Active Member
March 13, 2026

Design strives for order and hierarchy.  This eats away at our designer souls everyday to have one item out of line in an otherwise ordered set.  How can you do this to us Figma? How?!

kleja
New Participant
April 12, 2026

It was supposedly passed to the team 2 years ago. I think they focusing on other stuff making design system maintainers rot begging for their help.