{#
Centralized UI icon macro
Usage: {% from "components/icon.njk" import icon %}
{{ icon("heart", "w-5 h-5 text-red-500") }}
All icons use stroke-width="2" unless they are filled icons.
Default size: w-5 h-5 (override via cssClass parameter)
#}
{% macro icon(name, cssClass) %}
{% set cls = cssClass or "w-5 h-5" %}
{%- if name == "heart" -%}
{%- elif name == "bookmark" -%}
{%- elif name == "repost" -%}
{%- elif name == "reply" -%}
{%- elif name == "camera" -%}
{%- elif name == "article" -%}
{%- elif name == "note" -%}
{%- elif name == "music" -%}
{%- elif name == "tag" -%}
{%- elif name == "rss" -%}
{%- elif name == "chat" -%}
{%- elif name == "user" -%}
{%- elif name == "search" -%}
{%- elif name == "star" -%}
{%- elif name == "external-link" -%}
{%- elif name == "chevron-down" -%}
{%- elif name == "chevron-right" -%}
{%- elif name == "globe" -%}
{%- elif name == "github" -%}
{%- elif name == "list" -%}
{%- elif name == "share" -%}
{%- elif name == "book-open" -%}
{%- elif name == "headphones" -%}
{%- elif name == "mail" -%}
{%- elif name == "podcast" -%}
{%- elif name == "user-plus" -%}
{%- else -%}
{%- endif -%}
{% endmacro %}