{# ── Reusable component macros ───────────────────────────── Usage: {% from "macros.html" import panel %} {% call panel("SYSTEM HEALTH") %}
Content here
{% endcall %} Optional kwargs: id – element id for HTMX targeting classes – extra CSS classes on the outer card hx_get – HTMX polling endpoint hx_trigger – HTMX trigger (default: none) hx_target – HTMX swap target (default: "this") hx_swap – HTMX swap strategy (default: "innerHTML") #} {% macro panel(title, id="", classes="", hx_get="", hx_trigger="", hx_target="this", hx_swap="innerHTML") %}