Skip to main content
_logeast
March 17, 2023

[LAUNCHED] Add a "slot" functionality to components

  • March 17, 2023
  • 44 replies
  • 8554 views

My suggestion for Figma is to add a “slot” functionality to components.

This would allow designers to create more flexible and customizable components, by adding empty slots or placeholders within a component. Users could then insert their own content or elements into these slots, without having to ungroup or modify the component itself.

This functionality would save time and increase efficiency for designers, while also promoting a more consistent design system across a project or organization.

I believe this feature would greatly enhance the flexibility and usability of Figma’s component system, and would be a valuable addition to the platform.

44 replies

Pavel_Kiselev
Power Member
December 6, 2024

I have something for you to take a look at → Slot component workflow plugin

This is not a solution you were looking for, but a handy tool to speed up the process and avoid breaking down your instances

morgan544545
New Member
December 9, 2024

I believe that your idea about the introduction of the “slot” plugins that are respectively attached to the Components of Figma is in no such form bad in itself and I also feel it is a great way to achieve backward compatibility through standard APIs without any regressions. These features unequivocally would make the components more flexible and allow us to build richer or more reusable designs. Change the color of the slot background in a slot-based component to light blue.

Marco WebDev
New Member
April 3, 2025

This is what I want: a blue frame inside of a purple frame.

 

 

I don’t want to make everything a component in order to insert it inside of another component via instance swapping.

This was kind of possible a few years ago, idk why they would remove such a functionallity, which is pretty basic to most of our needs. Please (re)implement ASAP :) 

Corey_O_Brien
Active Member
May 12, 2025

Still nothing… So sad that this wasn’t a part of new features at Config 2025.  Without slot components, it is very hard to create large designs with many pages.  For instance, I have a modal and I want it to be essentially the same layout but I want the interior contents to be different.  I don’t have a lot of options today to make a common layout but put content into that layout.  I can use swap components now, but that still means I need to maintain a bunch of components separate from my modal component and then swap them in when needed in a particular screen.  Why can’t it be like code where I can make my screen but put my content inside of a slot, inside of the parent?  In this way, I can create my modal with my content but inherit the frame and structure from the main component.  Maintaining a hundred components to swap in and out of another component is a nightmare.

Michele Kolodi
New Member
May 16, 2025

A typical workaround is to create a component out of your custom content and use it to swap nested instance. You probably need to hide it or place around the “page” you are working on, then you modify those INSTEAD actual content on the page. This feels and it IS a very stupid workaround. I started to use Figma time ago and I immediately noticed lack of this basic possibility, I can’t believe this issue has not been solved yet.

Dave40
New Member
May 23, 2025

Desperately need this for way too long.. +1

Corey_O_Brien
Active Member
June 13, 2025

A typical workaround is to create a component out of your custom content and use it to swap nested instance. You probably need to hide it or place around the “page” you are working on, then you modify those INSTEAD actual content on the page. This feels and it IS a very stupid workaround. I started to use Figma time ago and I immediately noticed lack of this basic possibility, I can’t believe this issue has not been solved yet.

Yea, it gets too cumbersome when making a design with hundreds of pages and many different sets of boxes.

 

David_Gaba
New Member
October 13, 2025

Can’t believe this still isn’t a thing. It’s such a basic pattern in coding and would declutter so many screens. Especially for large design systems with lots of card components and dialogs/modals.
Wheres the support for the design part of figma? I feel like figma has lost its focus for the core user base :(

Taun
New Member
October 22, 2025

So right now we can’t create a parent Container component and easily place other components within it?

WellyKake
New Member
November 27, 2025

This is unbelievably frustrating. I’ve started building out a UIKit and have just got to the part where I need to start putting components within other components, only to find I can’t do this. I fully expected to be able to do this and now have wasted so much time building in figma. I needed to be able to drag and drop components within each other for rapid designs and wireframes. So much time and money wasted.