{% 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 %}