Skip to main content
Arvid
Active Member
Feb 6, 2021 1:33 AM UTC

LAUNCHED: Nested variant component override controls

it would be nice if the inspector would list overrideable / swappable nested components without one having to drill down into the component’s layers.

This would allow to quickly select multiple components and change an override for all of them. Currently I have to click through the relevant layers of all marked components to adjust the overrides in bulk: E.g. changing an icon override for multiple components.

61 replies

pjmk_world
Mar 3, 2022 8:06 PM UTC

Hey, there is super handy plug-in called SELECTIVE VARIANTS, but guys this should be native in figma.
Because how plugins works in figma (floating windows) it’s bothersome to use more than 1 plugin at time.
It’s time to make things happen & start doing what your community wants. 😉

Klesus
Mar 3, 2022 9:00 PM UTC

Searching for selective variants turn up 0 results 🤔

pjmk_world
Mar 4, 2022 9:04 PM UTC

Sorry it was selection variants… miss spell 😉

Figma
Justin_Tiemann
Apr 19, 2022 8:44 PM UTC

Sketch does this, why not Figma?? ::

Federico_Romano
Apr 21, 2022 3:55 PM UTC

if the topic gets enough votes Figma will incorporate it for sure, in the meantime, the plugin made by @Gleb works perfectly, but if you still want this as a native feature, just vote this topic and get more people to vote it

FigmaIsBad
Apr 26, 2022 10:36 AM UTC

Suggest to look at Framer for attribute Settings. They have a great way to configure properties

Vasim
Apr 29, 2022 1:21 PM UTC

Sketch does this, expose all overrides of all nested symbols when the parent is selected. It’s horrible in my opinion. I prefer the current behaviour to be the default, but, give us the option to individually expose whichever overrides we’d like for the parent to show.

Once you have a larger component in place, like a header with a login button and menu items. You’ve already defined the intricacies of whether that login button should have an icon or not at this point, so I don’t need that override to be getting in the way. What I might want to adjust would be the open and closed states of each menu item when I’m using that header component everywhere else. If I want an icon on that button I just make an adjustment once to the master component of the header.

In the simple example above I do actually prefer selecting each menu item and toggling between expanded and default, but when some components get a bit too complex, I’d like to be able to expose certain overrides when the parent is select.

Federico_Romano
May 11, 2022 1:51 AM UTC

@Gleb im so excited with the new Component Props update, does your plugin Selection Variants supports the new features?

Gleb
Power Member
May 11, 2022 2:00 AM UTC

No, a ton of code needs to be written to support those, it’s not a quick task (this feature was released just 12 hours ago haha).

Federico_Romano
May 11, 2022 2:00 PM UTC

i know, its the excitement 🤣 sorry