{# Macro badge Uso: {% from "dg/components/badge.html" import badge, status_badge %} {{ badge("running", variant="success") }} {{ status_badge(app.live_status) }} #} {%- set STATUS_MAP = { "running": "success", "stopped": "neutral", "error": "danger", "failed": "danger", "building": "muted", "pending": "info", "built": "success", "approved": "success", "pending-approval": "muted", "none": "neutral" } -%} {% macro badge(label, variant="neutral", extra_class="") %} {{ label }} {%- endmacro %} {% macro status_badge(status, prefix="") %} {%- set _variant = STATUS_MAP.get(status, "neutral") -%} {{ prefix ~ status }} {%- endmacro %}