Vector assets are officially supported by Figma.
We recommend you to define them in a shareable Figma library.
You can define your vectors as:
traditional layers in Figma
as components with variants
However you define them, you must to set your vectors or their individual variants as exportable so Specify can collect them.
Vectors defined as layers
Your vectors will be named after the name of their respective layer.
Vectors defined as components
ℹ️ If your vector components have variants, you must set their variants as exportable instead of the icon component itself.
Your vectors will be named after:
The name of their respective component
The name of their potential variants in the same order they are defined in Figma
Requirements
To import vectors from Figma to Specify you must have:
Connected Figma to Specify as a source
A repository that will contain your vectors
Importing vectors from Figma to Specify is done by adding a new source:
Create a new asset category
Select “Vector” as the type of asset
Choose your Figma account containing the Figma file you want to connect
Set the URL of your Figma file containing your vectors
Select where your vectors are stored inside your Figma file
Choose if your source will be automatically synchronized by Specify
Check if your vectors are correctly detected by Specify