Embedding components
Copy link to clipboard
Copied
Hi,
I am building a design system library, on that file I created icons, font hierarchy etc.
On a new project, I want to use the components of that library to create a header for example. That header would become a new component of it's own, so when I add it to multiple screen, the changes I make to the master component of the header will apply on all the artboards... BUT it seems I can't do that, because my header components copy's listen to the master components in the library and not the master component in the new project. Has someone encountered the same issue and if yes, how can we work around it ?
Thank you
Copy link to clipboard
Copied
If you're taking the designs from the CC library then you need to unlink the graphic by right-clicking over it.
Or
If your copying and pasting from another XD document then from the Assets panel > Right - Click the component and choose to Make Local component. Refer Screenshot -
Adobe Certified Instructor, Professional and Expert
Copy link to clipboard
Copied
Creating a local component will prevent changes done on the main library to update that local component... I guess defining the main library and not touching it afterwards is the best approach, but that means if changes occurs on the main library I will need to apply manual changes in all the documents.
Copy link to clipboard
Copied
If you want to Auto-update the local components when the main library is edited then I would use CC libraries because if you use any asset from CC libraries and edit it then it automatically updates the local components. However, Adobe XD does not support adding assets to CC Libraries so you need to make the assets in Illustrator or Photoshop and then add them to the CC Libraries.
Adobe Certified Instructor, Professional and Expert