Skip to main content
Zoltan_Szalay
September 22, 2022

Expose/hide nested instances -> at component property level

  • September 22, 2022
  • 381 replies
  • 20388 views

With the new update, we have a great new feature, but unfortunately, it’s not usable with our component structure.
Exposing all props of a nested instance also exposes props that we don’t want in the context of the consuming component.

What if we could also select which properties to expose? This would lead to a cleaner sidebar with only valid props.

381 replies

April 12, 2024

Not showing my hover states in the variant list would be great!

Carlos_Baez
April 15, 2024

Big +1. This is necessary.

ZdenekCulik
April 18, 2024

+10. We totally needed

Daniel_Echeverri
April 18, 2024

Adding to this thread. Being able to pick which properties can be seen when using a nested instance is huge for a complex design system.

What’s interesting is you can sorta do this with the “Instance swap property” and showing “Preferred values”. This would be a similar type of idea. Showing “preferred properties” only. But in this case they couldn’t go add more properties, but even if we can just hide them that would be better than exposing all of the properties of a nested instance.

Brace
April 19, 2024

Absolutely need this.
I came here looking for this exact feature.
You can’t really build scalable, parametric design systems without this.

David_Byrne
April 22, 2024

With the new Code connect feature, we really need this now.

Our nested symbols are often broken apart to reduce the override panel for designers but we explain to the developers to re-use the nested components those styles are suppose to follow.

With the Code connect feature, we now have nested components that are already designed but don’t display that way in the component when the developers inspect the them because of breaking them apart to cater for the over ride panel.

In order to design with the atomic approach and allow developers to know which nested component instances to use from the code libraries we need the ability to remove the other overrides for the designers but still show those built nested components to the developers.

Lea.P
New Participant
April 26, 2024

This is a super necessary and important feature – and also very helpful for users!
I would be very happy about an implementation!
big +1 (or rather +100000)
🫶

Bjorn_Malmborg
New Member
May 15, 2024

this is a must have for nested components to work as they should

Gabriella_Chuffi
May 16, 2024

+1 pleaseeee

r_sh
Active Member
May 20, 2024

+1. Large components with lots of nested instances are overwhelming to designers who don’t need ALL the settings on certain components/variants.