{# Confirmation dialog — native element, no Alpine #} {# Uses htmx.ajax() for the confirmed action (stays in htmx lifecycle). #} {# #} {# Usage: Include once in page. Trigger with: #} {# #} {# #} {# If target/swap are omitted, defaults to the trigger's nearest #} {# (outerHTML swap:300ms) or body (innerHTML) as fallback. #}