Skip to main content
Skip table of contents

Design System Inhertance

Design Systems (DS) use an inheritance model where key items defined in a parent system are automatically passed down to its child systems. This ensures consistency while still allowing child systems to extend or customize what they inherit when permitted.

In the following example, we will showcase how inheritance works between a parent Brand DS3 and a Regional child DS3

image-20251208-134522.png

The following items can be inherited from a parent DS:

  • Colors – All color tokens and palettes flow down to child systems.

  • Fonts – Typography settings such as font families, sizes, and weights are inherited.

  • References - Structured reference entries are inherited from the parent DS at creation time, after which they are managed independently in each child system.

  • Layouts – Standard layout structures and spacing rules are shared with child systems.

  • Templates – Page and content templates created in the parent DS become available in the child.

  • Fragments (Slides only) – Slide fragments are inherited so child systems can reuse shared building blocks.

  • Global Menu (Slides only) – The parent’s global menu configuration is passed down to child slide systems.

This structure allows updates made at the parent level to propagate consistently across all connected systems, helping maintain alignment while giving each child DS the ability to adapt where needed.

These inheritance principles apply to all items. In the example below, colors are used because they are the easiest to illustrate visually.

Color inheritance example

Colors that are defined in the Brand DS (top section) are passed down to any child DS, in this case, the regional copy and any other child DS.

Brand Design System colors:

image-20251212-085418.png

Regional Design System colors:

image-20251212-085514.png

Inherited color groups are automatically tagged to show where they came from. In the image, the Regional DS inherits its colors from the Brand DS. Both of these systems also inherit a color group from the Master Design System, which sits at the highest level of the design system hierarchy.

It is not possible to edit colors or content in other item groups that are inherited.

Notifications of updates

Should the parent DS have changes to a color group, such as an added colors, changed color, deleted color or a new color group, all the children DS will have a notification that there is a change to inherit.

New Brand color groups:

image-20251212-100640.png

Notification in the regional child DS:

image-20251212-095520.png

The admin of the child Design System can choose which color groups to inherit by clicking the Update All button.

All changes within a group must be accepted together; this applies to both new and existing groups.

In the screenshot, the green and blue color groups are not yet available in the document’s color picker because the Update All action has not been applied..

image-20251212-102727.png

To inherit a group, click Update All for the desired color group, then click Save at the top of the page. After reloading the document, the accepted green color group will appear in the color picker and can be used immediately.

AC3 - accept color group-20251212-111957.gif

Remove or Copy a Group

If an inherited group is not wanted or you want the group with editing rights, you can do the following by clicking on the three dots to the right of the group:

  • Remove the group = The group will no longer be available. No more updates in this group from the parent will be passed on through to the child DS.

  • Copy the desired inherited group = The group is now open to be edited by the child and colors can be edited, removed or added.

image-20251212-113812.png

Inherited Layouts and Templates

Inheritance works the same for Layouts and Templates as for Colors.

Items can be:

  • Inherited from a parent

  • Inherited layout/template groups can be duplicated to children for editing access or removed.

  • New updated from a parent group are voluntary

Inherited Slide Fragments

For Slide Fragments, it is recommended to create a copy of any inherited Slide Fragment group. Slide Fragments often contain content that needs to be customized, such as popups, text, or menus with links that must point to the correct resources. Inherited items cannot be edited, so copying the group ensures you can modify the content as needed.

image-20251218-074818.png

Inherited Global Menus

The same principle as for Slide Fragments applies to Global Menus. Inherited menus contain links that are relevant to the Design System they originate from. Because a child DS will often need different links, we recommend creating a new Global Menu group within the child DS rather than using the inherited one.

image-20251218-074942.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.