Component Variables
by Luiz
A plugin that helps customize Figma components in an orderly and automatic manner. Create and edit preset variables within your component without the hassle of…
Installs
3,326
Likes
145
Users
16,653
Views
25,392
Preview
About this plugin
A plugin that helps customize Figma components in an orderly and automatic manner.
Create and edit preset variables within your component without the hassle of going through groups and autolayouts.
__________________
HOW TO USE
• TEXT VARIABLES
Assign a variable name to a text layer and change the text content through the panel.
Name the text layer wrapping it in curly brackets. The name inside will be assigned to the variable.
E.g.: {label} will create a variable `label`.
• SELECTOR VARIABLES
Create grouped options which only one is shown at a time.
Wrap the layer name in brackets, the first name should be the group name and the second the variable name. Separate the names with a '.' .
When selected, all layers will be hidden, expect the chosen one.
E.g.: [Color.
Blue], [Color.
Green] creates a group 'Color' in which you can choose between 'Blue' and 'Green' colors.
• CONDITION VARIABLES
Show or hide a layer based on a condition.
Name the layer wrapping it in parenthesis. This will create a toggle for the variable name which you can show/hide on the panel.
E.g.: (disabled)
You can create an inverse condition by naming the layer starting with a '!' .
E.g.: (!disabled)
__________________
NOTES
• The variables should be created on the master component, keeping in mind not to rename the layers on the instance.
• The configuration panel works only with instances.
• You can create multiple layers with the same name to get the same behaviour on them.
More software development plugins
View allBuilder.io - Figma to Code & AI Apps (React, Vue, Tailwind, etc)
by Steve Sewell
Export designs to clean, responsive code or turn Figma screens into AI apps and prototypes.
Anima: Convert Figma to HTML/CSS/React/Tailwind,Vibe code,DevMode Inspect/Run React/HTML,App builder
by Anima
Anima - AI Design to code, Vibe code, Vibe design
SkewDat
Paidby Unfold
Skew any layer or group with all layers preserved to edit.
Zeplin
Paidby Zeplin Crew
Design tools are for designing. Zeplin is for clear, structured design delivery.