{#- chirp-ui: Split button component Primary action + dropdown of secondary actions. Usage: from "chirpui/split_button.html" import split_button call split_button("Save", primary_href="/save", variant="primary") Save as... Export end Inside a form (primary = submit): call split_button("Submit", primary_submit=true, variant="primary") end -#} {% def split_button(primary_label, primary_href=none, primary_submit=false, variant="primary", cls="") %} {% set variant_class = " chirpui-btn--" ~ variant if variant else "" %}
{% if primary_href %} {{ primary_label }} {% elif primary_submit %} {% else %} {% end %}
{% slot header %}
{% slot %}
{% end %}