Figma Support Forum

Create Instances of a Variant

I had a question about creating instances of variants. I don’t believe it’s possible, but perhaps it is, or perhaps there’s an easier way to do what I’m trying to achieve here.

I’ve got a nested menu which is an interactive component, made up from a dozen other components. And this is published to my Figma Library.

However when using this component locally I’d like to edit both the options at both levels:

  • 1st level: “Fruit”, “Cereals”, “Drinks”
  • 2nd level: “Apple”, “Banana”, “Orange”, “Strawberry”, etc.

What I’m looking for is a way to create an instance of that entire variant inside of a local file so I can edit the options and use the component with all its built-in interactions. If I attempt to use an instance of the menu parent component, I can edit the 1st level but not the 2nd.

Is there a way around this? The only thing I can think of is to create an interactive component each and every time I want to use one of these menus. But that doesn’t seem to be in the spirit of the interactive component feature.

Any help is appreciated. Thanks in advance!