Skip to main content

Lately I’ve noticed that when I have several nested components, I would only like to be able to modify some and not all. This would allow the component that draws on other components to have efficient adaptability in its contextual use.




I am setting the variables for the Button component using variables and would not like the size property to be exposed so that the component has a desired behavior based on the active variable.

Hey Victor, thank you for raising this feature request with us.


Working on design systems for my team, and I have the exact same problem. Would love to be able to choose which properties to expose, so that team members can easily edit molecules (like text copy, Titles, labels) in an organism. Would really love being able to choose which properties to expose on nested components


This would really be an amazing feature


Yes please! Either the ability to select which nested properties to expose OR the ability to assign a property from the parent component to properties on the nested component. Currently it seems neither is possible unless I am missing something. I just want to expose a nested button title but none of the other properties of the button. 


Yes, even we face the same issue. This will really help optimise and minimize errors & undesired showing properties in the nested instances.

 


Is there progress on this? When I ask ChatGPT it gives me the idea that properties of a nested instance can be chosen but in my up-to-date Figma Desktop (mac) version 125.6.5 there is only the option “expose properties from nested instances” which exposes all properties on the chosen nested instance.


No, the only progress is someone from the Figma team that answered this 2 years old thread 6 months ago saying it wasn’t a priority 

 


That would be extremely helpful


hey, whenever I edit the nested component present in another component, the parent component refuses to expose the nested component’s properties. gets fixed if I turn on Figma again. Is this a bug? or is there a solution?