Variant Selector
Filter variants by properties and select them in bulk, select layers within variants with ease.
Plugin Preview
About this plugin
Component Set Selector is a powerful Figma plugin designed to make working with complex component sets effortless. Whether you're managing a design system with hundreds of variants or need to quickly find and edit specific elements across multiple components, this plugin streamlines your workflow.
Key Capabilities:
- Smart Variant Filtering: Use checkboxes to filter component variants by any combination of properties (size, state, type, etc.)
- Layer-Level Precision: Go beyond variant selection—target specific layers (like "Icon" or "Label") within filtered variants
- Auto-Detection: Automatically detects when you select a component set, no manual refresh needed
- Intelligent Autocomplete: Type-ahead suggestions help you quickly find layer names
- Batch Operations: Perfect for batch editing, style updates, and consistency checks across your design system
Perfect For:
- Design system maintainers managing large component libraries
- Designers who need to quickly find and edit specific variants
- Teams performing consistency audits across components
- Anyone working with complex component sets with multiple properties
Features
- Load properties from a selected component set
- Auto-detection: Automatically reloads when you select a different component set
- Collapsible properties: Click to expand/collapse each property section
- Layer selection: Target specific layers within variants (optional)
- Filter variants using checkboxes for each property value
- Select multiple property values to find matching variants
- Automatically selects matching variants or specific layers in the Figma canvas
- Autocomplete suggestions for layer names
- Works with component sets of any complexity
- Shows property value count badges
How to Use
1. Run the Plugin from the Plugins menu
2. Select a Component Se in your Figma file (before or after opening the plugin)
- The plugin automatically detects when you select a component set
- You can switch between different component sets while the plugin is open
3.(Optional) Specify Target Layer - Enter a layer name in the "Target Layer" field
- Leave empty to select entire variants (default behavior)
- Enter a layer name to select only that layer within matching variants
- Autocomplete suggestions appear as you type
- Example: Enter "Icon" to select all icon layers within filtered variants
4. View the Properties - The plugin will display all properties as collapsible sections
- Click on any property header to expand/collapse it
- The first property is expanded by default
- Each property shows a badge with the number of values
5. Select Property Values- Check the boxes for the property values you want to filter by
- You can select multiple values for each property
- Variants must match ALL selected properties (AND logic)
- Leave all unchecked to match all variants
6. Click "Select Variants" - The plugin will select matching items in the canvas
- If no layer specified: Selects all matching variants
- If layer specified: Selects that layer from all matching variants
7. The selected items will be highlighted and the viewport will zoom to show them
Plugin Details
| Version | 1 |
|---|---|
| Created | November 25, 2025 |
| Last Updated | November 25, 2025 |
| Category | design-tools-other |
| Creator | Promad Design |
| Stats | 2 installs, 0 likes |
| Pricing | Free |
Technical Details
- API:1.0.0
- UI:ui.html
- main:code.js
- Document Access:dynamic-page
- Editor Types:figma
- Allowed Domains:
- none
More Like This
Discover other plugins in the design-tools-other category.