{% macro sentiment_badge(sentiment) %} {% set config = { "positive": ("正向", "bg-success"), "neutral": ("中性", "bg-warning text-dark"), "negative": ("负向", "bg-danger"), "unknown": ("未知", "bg-secondary"), } %} {% set label, style = config.get(sentiment, ("未知", "bg-secondary")) %} {{ label }} {% endmacro %}