{# Widget partial: Big number stat card (v0.3.0 layout). Mockup pattern: LABEL [icon] 128,400 ↑ +12.4% MoM Expects: widget, data {columns, rows}, widget_id, config Optional: sparkline_values (list of numbers), delta (str), delta_type ("up"/"down") Threshold colors via config.thresholds: {"warning": 80, "critical": 95} #} {% if error %}
{{ error }}
{% elif data and data.rows and data.rows | length > 0 %} {% set value = data.rows[0][0] if data.rows[0] else "—" %}
{{ value }}
{% if delta %}
{% if delta_type == "up" %} {% elif delta_type == "down" %} {% endif %}{{ delta }}
{% endif %} {% if data.columns and data.columns | length > 1 and data.rows[0] | length > 1 %}
{{ data.columns[1] }}: {{ data.rows[0][1] }}
{% endif %} {% if sparkline_values and sparkline_values | length > 1 %}
{% endif %} {% if config and config.thresholds %} {% endif %} {% else %}
{% endif %}