{#- chirp-ui: Chip group Tokenized chips for tags, facets, filters, and compact metadata. Use color names or safe CSS colors resolved through ChirpUI color filters. -#} {% def chip_group(label=none, cls="") %}
{% slot %}
{% end %} {% def chip(label, href=none, selected=false, muted=false, color=none, cls="") %} {% set resolved = color | resolve_color %} {% set style_attr = ("--chirpui-chip-color: " ~ resolved) if resolved else "" %} {% set chip_cls = "chirpui-chip" ~ (" chirpui-chip--selected" if selected else "") ~ (" chirpui-chip--muted" if muted else "") ~ (" chirpui-chip--custom" if resolved else "") ~ (" " ~ cls if cls else "") %} {% if href %} {{ label }} {% else %} {{ label }} {% end %} {% end %}