Copy component between files without linking, or unlink without ungrouping component, so that states are not lost
Currently when you copy a component from one file to another it is a linked component. If you unlink the component, not only is it unlinked, but it is also ungrouped and no longer a component at all. Any additional states you had set up are lost.
Sometimes I don't want to use linked master components from a design system but just want to create a new local master component, similar to one in another file but then make some changes. I'd like to just copy the component over, with all it's states, not linked and make my tweaks to my new master.
Maybe the "unlink component" option just makes it a local master, with states preserved, and you'd have to ungroup it if you just want the objects. Or maybe there is a separate option to "make local master" that unlinks without ungrouping. Or an option to "paste without linking" that preserves component states.
I just want to either unlink a component without also ungrouping the component, or just paste it as a new master not linked, so I can keep my states intact. I copy and paste art between projects all the time and I'm tired of losing component states.
Another use case would be if someone is setting up multiple design systems for different brands, but wants to reuse some art as a starting point. If they've created many states with interactions, they are going to lose them when they copy and paste and unlink the art. I just think we should have a choice to ungroup the component and not have it be a forced function of unlinking.
Hi All,
You can preserve the states when copying components between documents by selecting “Make Local Component” from the right-click context menu in the Document Assets Panel.
Unlinking a component on canvas, converts that component to a separate groups of objects which will result in losing your states.
Thanks,
Sherif