{% comment %}
* Parameters *
class: string (optional)
open_var: string (optional) - Alpine.js variable name for open state (e.g., "dialogOpen")
close_on_input_events: boolean (optional) - whether to close the backdrop on mouse clicks or esc keys
{% endcomment %}