{# ============================================================ Agent Wasp — Jinja2 Macro Library Usage: {% from "macros.html" import pill, empty_state, ... %} ============================================================ #} {# ---------------------------------------------------------------- pill(text, variant, size, dot) variant: success | warning | danger | info | primary | secondary | neutral size: xs | sm | md dot: boolean — show animated pulse dot ---------------------------------------------------------------- #} {% macro pill(text, variant="neutral", size="sm", dot=false) -%} {%- if dot %}{% endif -%} {{- text -}} {%- endmacro %} {# ---------------------------------------------------------------- empty_state(title, hint, icon_path) ---------------------------------------------------------------- #} {% macro empty_state(title, hint="", icon_path="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2") %}
{{ title }}
{% if hint %}{{ hint }}
{% endif %}