Clarification with hidden components

I’m struggling…

I look around and everybody is using the “.” or “_” to hide component when publishing, but my question is:

  • Is the component published but “not” searchable?
    or
  • is not published?

The reason I ask is that I’ve had many instances where I use nested “core” components that I don’t want designer to use but they get out of sync and whenever you are using a component made of multiple “Core components” When you change properties it breaks and asks to update Core component with the little update dialog bottom right…

Can someone with extensive knowledge in Figma library share what is the latest and what is the most optimal way to set this up…

Currently I’ve got 2 libraries but only one is consumed by designer but its quite a pain and I wish I could just have one…

Happy to hear some thoughts…

Hey Edward, thank you for reaching out! I’ve checked with the team internally. Publishing with . or _ prefixing will mark the component as being ignored from being published. So if it was previously published, it will be removed from the library. If it was never published, it will be ignored. Components that are not published should not be searchable in Assets.

1 Like

Hey Gayani!
seeing you on the other side ! nice! Happy for you!

I have yet to find an answer to my initial request… What is the best way to manage “Core” components (which are used in Published bigger component) that should not be used on their own.

I’ve been searching a lot and no proper answers found…

This is not the case for me. I have done as you mentioned but my hidden components are still showing up in the assets panel. To Edwards question above, I also want to avoid having 2 component libraries for my design teams so that the core components aren’t visible in the assets panel.

1 Like

I believe that the “.” and the “_” are not working anymore, seems like the tech was removed some how. Now every component will show in the library regardless of the prefix