Our Figma design system allows designers to prototype & customise AG Grid applications with ease.
The AG Grid design system replicates the Quartz and Alpine AG Grid themes within Figma. These default themes can be extended with Figma variables to match any existing visual design or create entirely new AG Grid themes.
To get started with the AG Grid design system first download the .zip file using the button below. Within the zip archive you'll find a
AG-Grid-design-system-X.X.X.fig Figma file, and a directory with a sample Style Dictionary project.
To start using the AG Grid Design System in Figma just drag and drop the
.fig file into the Figma application. Alternatively you may want to use one of the other methods of importing files content into Figma.
The Figma file contains comprehensive documentation for how to use the design system and examples of pre-built grids including all our core features.
The AG Grid design system utilises Figma's native variables feature for all of its customisable attributes. All of the CSS variables used by the Quartz and Alpine themes are referenced within Figma and can be extended to your own theme.
You can find more information about how to create and manage themes within the Figma file under the Create your own theme page in the Figma file.
If you have created your own theme in Figma using the variables feature you can export those variables and use the Style Dictionary NPM package to create an AG Grid CSS theme. An example Style Dictionary project and full instructions are included in the above download file under the
To export your Figma Variables as json...
- In the Resources panel go to the Plugins tab and search for the Design Tokens plugin.
- Click on the Design Tokens plugin and select the "Export Design Token File" option.
- Deselect all include types except for "Figma Variables".
- Click the 'Save & Export' button and save the json to the
Future versions of the AG Grid design system will include support for all features of the grid.