Search, import, render
How an icon reaches your template.
Icons are not fetched when a visitor loads the page. You pick them once, they land in your repository, and Twig inlines them from there.
Found from the console
Search any Iconify set by name without leaving your terminal.
php bin/console ux:icons:search heart
Imported once
The SVG is written next to your code, so a build never depends on the network.
php bin/console ux:icons:import lucide:heart
# assets/icons/lucide/heart.svg
Inlined in Twig
A component tag or a function, both returning the SVG straight into your markup.
<twig:ux:icon name="lucide:heart" />
{{ ux_icon('lucide:heart') }}