{#- chirp-ui: Logo Cloud Accessible proof strip for customer, partner, integration, or ecosystem logos. Data-in: items with name, optional src, alt, href, external. Slot mode: omit items and pass already-rendered logo/link content in the default slot. Usage: from "chirpui/logo_cloud.html" import logo_cloud logo_cloud(items=[ {"name": "Acme", "src": "/static/acme.svg", "href": "/customers/acme"}, {"name": "Globex"}, ]) -#} {% def logo_cloud(items=none, label="Featured logos", monochrome=true, cls="") %}
{% if items %} {% for item in items %} {% set name = item.name %} {% set href = item.href | default(none) %} {% set external = item.external | default(false) %} {% set src = item.src | default(none) %} {% set alt = item.alt | default(name) %} {% if href %} {% if src %} {{ alt }} {% else %} {{ name }} {% endif %} {% else %} {% if src %} {{ alt }} {% else %} {{ name }} {% endif %} {% endif %} {% endfor %} {% else %} {% slot %} {% endif %}
{% end %}