Skip to main content
Lasse Spangsberg
New Member
April 9, 2026
Question

Feature Request: Allow main components to expose properties of components added via slots

  • April 9, 2026
  • 7 replies
  • 310 views

Hi Figma team,

My team and I have been experimenting with slots recently. I'd like to propose a feature enhancement: when a component with properties is added via a slot, those properties should be accessible directly from the main component.

Ideally, these nested properties would surface automatically, eliminating the need to click deep into the component hierarchy to make edits.

7 replies

wesfowlerjohnson
April 10, 2026

Hi there! Our team is also using Slots and while we are really excited about the flexibility it gives, not being able to expose the properties of nested instances is proving to be a real drawback. 
 



I appreciate it at least saying ‘Modified’, but that’s not really helpful in knowing what that modification is or, more importantly, seeing the modifiable properties for the nested component (‘Interaction Destination’) in this example.

AntoinePuig
New Participant
May 4, 2026

Yes, +1
 

Migrating to slots from instance swapping actually means losing that ability...

NicoleSaidy
New Member
May 13, 2026

+1 this is such a loss when migrating to slots :( 

NicoleSaidy
New Member
May 13, 2026

another thing is missing is the ability to use booleans when wrapping a Slot components.

For example, I have a NavBar base component with slots. I used this component as an instance, filled the slot with 2 component instances (Button 1 and Button 2), and i wrapped the NavBar into a ProductNavBar component. I want to add a boolean prop to show and hide one of the buttons.. I can’t do that right now.

Stephen Salyer
New Member
July 28, 2026

same. to everything in this thread. running into the problem ​@NicoleSaidy is having, today.

Ara_Garabedian
New Participant
August 26, 2026

100% support everything in this thread. This should be a must with nested components within a slot. Having to dive into complex nested layer structures just to edit props of a component inside a slot is poor UX.

Alejandro_Carle_Naon
New Participant
September 15, 2026

+1 from another angle: we need to actually read what's inside a slot nested inside a sub-instance — not just expose its properties for editing, but see the content itself — and today slot.children doesn't cross that boundary at all via the Plugin API. There's no way to check what's there.

 

Looks like the same root cause as this thread (slots not fully traversable once nested), just a different symptom. Even read-only access to nested slot content would unblock a lot of tooling that needs to react safely to library updates.