Highlighted

Embedding components

New Here ,
Oct 23, 2019

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

Views

51

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

Embedding components

New Here ,
Oct 23, 2019

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

Views

52

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Oct 23, 2019 0
Adobe Community Professional ,
Oct 23, 2019

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 - 

 

Screenshot 2019-10-24 at 11.34.38 AM.png

 

Vishu Aggarwal

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Oct 23, 2019 0
New Here ,
Oct 24, 2019

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.

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Oct 24, 2019 0
Adobe Community Professional ,
Oct 24, 2019

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. 

Vishu Aggarwal

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Oct 24, 2019 0