Skip to main content
guna_desk
New Participant
October 9, 2026
Question

“Show in exports” setting on fills should carry over to instances of library components

I’d like a way to add a fill to a main component that is visible only while editing the component. It should not appear on instances used in other files through a library.

Current behavior

  1. In a library file, I add a fill to a layer in a component, such as a background or guide color.
  2. I turn Show in exports off for that fill. This works, and the fill stays out of exports.
  3. I publish the library and use the component in another file.
  4. The instance still shows the fill on the canvas. These are client-facing end screens, so the fill shouldn’t be visible there.

What I need
When a fill is set to not show in exports, I want a way to have it also hidden on instances in consuming files. This could be a separate option, for example “Hide on instances,” or the same setting applied to instances.

Design systems often need fills that help while building a component but shouldn’t appear in the final screens. The current workarounds are to hide the fill by hand on every instance, or to build a separate variant without it. Both add clutter, and consumers can miss them. A single setting in the main component would keep screens clean for clients.

 

Has anyone found a cleaner workaround? Thanks!