{# FlowDeck — Outline SVG Icon Set (v4.0+)
Usage: {{ fd_icon('folder') }} {{ fd_icon('star', 16) }}
All icons use stroke="currentColor" for theme compatibility.
#}
{%- macro fd_icon(name, size=18) -%}
{%- set s = size|string -%}
{%- if name == 'folder' -%}
{%- elif name == 'file' -%}
{%- elif name == 'calendar' -%}
{%- elif name == 'clock' -%}
{%- elif name == 'star' -%}
{%- elif name == 'bot' -%}
{%- elif name == 'users' -%}
{%- elif name == 'globe' -%}
{%- elif name == 'lock' -%}
{%- elif name == 'book' -%}
{%- elif name == 'check-square' -%}
{%- elif name == 'trash' -%}
{%- elif name == 'help-circle' -%}
{%- elif name == 'settings' -%}
{%- elif name == 'refresh' -%}
{%- elif name == 'log-out' -%}
{%- elif name == 'message-square' -%}
{%- elif name == 'home' -%}
{%- elif name == 'search' -%}
{%- elif name == 'link' -%}
{%- elif name == 'plus' -%}
{%- elif name == 'bell' -%}
{%- elif name == 'image' -%}
{%- elif name == 'download' -%}
{%- elif name == 'chevron-left' -%}
{%- elif name == 'chevron-right' -%}
{%- elif name == 'list' -%}
{%- elif name == 'bar-chart' -%}
{%- elif name == 'grid' -%}
{%- elif name == 'align-left' -%}
{%- elif name == 'corner-down-right' -%}
{%- elif name == 'copy' -%}
{%- elif name == 'chevron-down' -%}
{%- elif name == 'key' -%}
{%- elif name == 'inbox' -%}
{%- elif name == 'edit' -%}
{%- elif name == 'copy' -%}
{%- elif name == 'eye-off' -%}
{%- elif name == 'eye' -%}
{%- elif name == 'share' -%}
{%- elif name == 'more-horizontal' -%}
{%- elif name == 'x' -%}
{%- elif name == 'paperclip' -%}
{%- elif name == 'external-link' -%}
{%- elif name == 'sparkles' -%}
{%- elif name == 'lightbulb' -%}
{%- elif name == 'tag' -%}
{%- elif name == 'file-text' -%}
{%- elif name == 'save' -%}
{%- elif name == 'upload' -%}
{%- elif name == 'trending-up' -%}
{%- elif name == 'zap' -%}
{%- elif name == 'alert-triangle' -%}
{%- elif name == 'user' -%}
{%- endif -%}
{%- endmacro -%}
{#- Renders a page_icon value: custom-emoji image URL, known icon name, or emoji. -#}
{%- macro fd_page_icon(value, size=18) -%}
{%- set v = (value or '')|string|trim -%}
{%- if v.startswith('/') or v.startswith('http') -%}
{%- elif v in ("folder","file","calendar","clock","star","bot","users","globe","lock","book","check-square","trash","help-circle","settings","refresh","log-out","message-square","home","search","link","plus","bell","image","download","list","bar-chart","grid","align-left","corner-down-right","copy","key","inbox","edit","eye","share","x","paperclip","external-link","sparkles","lightbulb","tag","file-text","save","upload","trending-up","zap","alert-triangle","user") -%}
{{ fd_icon(v, size) }}
{%- else -%}
{{ v }}
{%- endif -%}
{%- endmacro -%}