{# ---------- PAC-INFO MACROS ---------- #}
{# These macros render semantic HTML with light class hooks. #}
{%- macro info_card(pac_info) -%}
{{ pac_info.display_name }}
{% if pac_info.image_url %}
{% endif %}
{% if pac_info.main_category %}
{% for c in pac_info.pac_id.categories %}
{% for k, v in c.segments_as_dict().items() %}
{% if k != "key" %}
{% if k %}
{{ k }}
{% else %}
{{"No Key" }}
{% endif %}
{{ v }}
{% endif %}
{% endfor %}
{% endfor %}
{% endif %}
{% if pac_info.safety_pictograms %}
{% for p in pac_info.safety_pictograms.values() %}
{{ p.label }}
{% endfor %}
{% endif %}
{%- endmacro -%}
{%- macro key_value_table(pairs) -%}
{# pairs: dict-like object #}
{%- for k, v in pairs.items() -%}
{%- if k != "key" -%}