Skip to main content

Overview

The Quartz design system Figma space mimics the general architecture introduced in the Installation page.

Setting your Figma file consists in enabling multiple libraries, depending on your product needs:

  • all products must use the Core library, containing the essential components and patterns
  • the Domain libraries contain the navigation patterns and other essential components for a whole domain
  • Facets may also publish additional libraries containing specialized components and patterns

Open source vs. Internal

Schneider Electric is committed to contributing back to the open-source community. Quartz Open can be highly valuable to many who can't afford the time and money it takes to build a design system. On the other hand, Schneider Electric must protect its brand and business expertise.

That's why some libraries are publicly available as open-source, and others are only available to Schneider Electric's employees and partners.

Getting the open-source assets

Open-source libraries are shared in the Figma community space, using the generic brand identity. Copy them in your own Figma space and publish the library.

Getting the internal assets

All Quartz libraries are published globally in Figma's Schneider Electric enterprise space. Simply enable the libraries you need in your project files.

Set up the Core library

Create a new file, hit Ctrl/Cmd + Alt + O (letter O), search for "Quartz" and enable the "Core" library:

The Libraries Figma dialog window showing the result of enabling the Quartz Open Core library.

Now can use all of Quartz's components!

Use your brand

Quartz supports multiple brands from the ground up. Each brand provides at least the following mandatory assets:

  • Light and Dark theme styles
  • Desktop and Mobile platform styles
  • Core icons

Look at the Brand setup page to catch your brand and see the additional setup instructions for the specific assets it provides.

Theme and platforms styles

Quartz supports multiple themes and platforms. Every library contains the theme and platform styles for all the brands.

See the Usage > Themes and Usage > Platforms pages for instructions on how to use them.

Set up icon libraries

Quartz supports multiple icon libraries. Some components allow configuring an icon using their icon-name property.

As you can pick an icon instance from any icon library, you first need to enable the icon libraries from your specific brand.

Set up additional facets (optional)

Facets, including Domain foundations, all build on top of the Core library. In most cases, you just need to enable the library from the facet.

Some facets may also need extra setup: check their installation instructions.