<%# This dialog is used as an override to the browser's confirm API when submitting forms with data-turbo-confirm %> <%# See confirm_dialog_controller.js and _htmldoc.html.erb %> <%= render DialogComponent.new(id: "confirm-dialog", auto_open: false, data: { controller: "confirm-dialog" }, width: "sm", disable_frame: true) do |dialog| %> <% dialog.with_body do %>

Are you sure?

<%= icon("x", as_button: true, type: "submit", value: "cancel") %>

This action cannot be undone.

<% ["primary", "outline-destructive", "destructive"].each do |variant| %> <%= render ButtonComponent.new( text: "Confirm", variant: variant, autofocus: true, full_width: true, value: "confirm", data: { variant: variant, confirm_dialog_target: "confirmButton" }, hidden: true, ) %> <% end %>
<% end %> <% end %>