How it works
Icons are rendered via@iconify/svelte, which is listed as an optional peer dependency. When installed, the Iconify component fetches icons on demand from the Iconify API, giving you access to 200,000+ icons from 150+ open-source sets with zero bundling overhead.
Install it alongside FlowDrop:
Icon format
All icon fields in FlowDrop use the Iconify string format:Where icons are used
Icons appear in several places within FlowDrop:Node icons
Set theicon field on a node definition:
- The node’s own
iconfield - The category’s icon
- Default fallback:
mdi:cube
Category icons
Set theicon field on a category definition:
Built-in default icons
FlowDrop includes a set of built-in icon constants used across the editor UI. These are not required for your own nodes — they document what the editor uses internally.UI action icons
Status icons
Built-in category icons
When you define categories, you can use any icon you like. For reference, these are the icons FlowDrop uses for common category IDs:Icon validation
FlowDrop validates icon strings against the formatset:icon-name (lowercase letters and hyphens). Invalid icons fall back to mdi:cube.
Popular icon sets
Here are some commonly used icon sets that work well with FlowDrop:
The full catalog is at icon-sets.iconify.design.