{#- chirp-ui: Modal overlay (div-based, for apps that prefer overlay over native dialog) Use modal_trigger to open, modal for content. Requires Alpine.js (Alpine.store('modals')). Usage: from "chirpui/modal_overlay.html" import modal_overlay, modal_overlay_trigger {{ modal_overlay_trigger("confirm", "Delete", variant="danger") }} {% call modal_overlay("confirm", "Confirm delete") %}
Are you sure?
{% end %} -#} {% def modal_overlay_trigger(id, label, variant="default", icon=none) %} {% end %} {% def modal_overlay(id, title) %}