Intelligence Community Design System ICDS Get started Accessibility Styles Components Patterns Community
Show navigation section

Figma UI Kit

About the Figma UI Kit

We've built a Figma UI Kit to use alongside the guidance and code you'll find on this website. It'll make it easier to prototype and build things quickly.

All Figma resources have been built with our users in mind, with a strong focus on making sure accessibility is embedded from the start. That way we can provide an amazing experience that is usable for everyone.

Accessing the library for internal users

The UI Kit is turned on by default for all projects within our community. Check that you are using the latest version.

  1. In a new or existing Figma design file, click 'Assets' from the left-hand side panel then click the 'Team library' icon (the book).

Figma screen showing Assets with ICDS libraries listed.
  1. Make sure the latest Intelligence Community Design System library is added.

Image of the Libraries menu in Figma with the Intelligence Community Design System library turned on.

Enabling dark mode on components

ICDS has dark mode variants for each component, which you can toggle between in your Figma designs.

You can achieve this as follows;

  1. Select the component in the design.

  2. On the right-hand side, under component properties, locate theTheme dropdown.

Figma properties for a component showing Theme dropdown.
  1. Change the selected value fromLight toDark .

  2. The appearance of the component will change to utilise associated dark mode component tokens.

Figma Appearance properties showing Component Tokens are set to Dark Mode.

Not part of the Intelligence Community?

We've published our V3 Figma UI Kit to the Figma Community so that everyone can use our resources.

You can make a copy of it in your local files and use the components in your designs. This is a static version and you won't automatically receive component updates. Check Figma Community regularly for new updates and versions.

  1. Navigate to the Intelligence Community UI Kit on Figma Community .

  2. Duplicate the library into your drafts and connect your project files.

  3. Use the swap libraries function in Figma to quickly swap your components from one version to the next.

If you want to request a new feature, or if you notice any issues, you can raise it on GitHub issues . For more information please read how to contribute to the Figma UI Kit .

Data table Figma UI Kit

We have released our data table component in a seperate library to the main UI Kit. To access those resources, follow the steps above using the additional libary .


Last reviewed 24 April 2025 .
Navigated to Figma UI Kit - Intelligence Community Design System