Need a way to duplicate master component
It would be great to have a way to duplicate a master component - create a copy within assets panel. If I have a component that has several states and I need to make a dark mode version of that component, I would like to just duplicate that component and make my changes instead of having to recreate it from scratch as a master component.
Noel Holmes commented
Would be especially useful for creating variations of masters that have different states defined!
it's a really basic and useful feature, possibility to create a new "master" component instead of unlink and recreate all state from scratch
Andrew Hart commented
I presume you will implement this with a right click option in the component panel. However if you choose to also implement this as a right click option of a component on the artboard, which adds the duplicate component to the artboard (A feature that I would like), I would request that the duplicated component be tagged as a main component, not just an instance.
Celeste Herrera commented
Rick Evans commented
+1. Listen to your users adobe!
Zigmas Mallol commented
Pretty basic, very needed indeed. It's also pretty useful when creating multiple similar components, but that on design system they are not the same, development wise.
I can think of SO MANY uses for this feature!
Lucas Sterrett commented
This would be an amazing feature. I have spent hours trying to change and duplicate components that could have been done with a few clicks.
John Hare commented
Yes please implement this critical piece, to keep improving a brilliant application.
The specific problem I am addressing is building a family of tabbed dialogs where the tabs need to renamed for the specific use case. Whereas master components allows editing of items shared by all states once we are forced to create an instance each edit needs to be repeated for every state - a time-consuming and error prone process. My own preference would be for two levels of inheritance:
1 - edits made to the default state ripple though all other states unless explicitly overwritten
2 - genuine duplication of a master component to create a fully separated branch of the tree
Guilherme Ragazzo commented
A simple feature that would help a lot!
Bartolomeo D'Alia commented
Please Adobe, do this!!
It is very difficult to manage UI Kits without this feature....
I want this option, it will help a lot when building my UI Kit
+1. Would be so useful!
Thank you, Adobe.
I literally can't believe this hasn't been implemented yet. I found a half decent work around, but its not the best.
1. You copy the component to another document
2. Right-Click the asset and select "reveal component in "assets"
3. Right-click the component in the assets panel and select "make local component"
4. then click the Pencil/Edit State button in the component panel on the top left, this will generate the "master" component of the copied component.
5. copy this new master back over to your original document.
This works perfectly only one layer of component. If you have components inside of components, they will probably get a bit messed up. But it still might save you some time.
I heard little details are the product. It seems you did not have to create a design system without this feature. I am about to break my computer everytime I need to create a new component based on a previous one.. Please hear our voices.
Zahier Zulkafli commented
And here we are again waiting for genie to grant our 4th wish. Was it the 3rd or 4th, I can't remember.