%= form_with model: mail_template, class: "grid gap-6 lg:grid-cols-[1fr_16rem]" do |f| %>
<%= render "shared/errors", object: mail_template %>
<%= f.text_field :name, required: true, class: input_class %>
<%= f.text_field :subject, required: true, class: input_class %>
<%= render "shared/wysiwyg_field", form: f, method: :body_html, label: "Corpo HTML" %>
<%= f.submit mail_template.new_record? ? "Crea template" : "Salva", class: btn_primary %>
<%= link_to "Annulla", mail_templates_path, class: btn_secondary %>
<%= render "shared/merge_tokens" %>
<% unless mail_template.new_record? %>
<%= button_to "Elimina template", mail_template_path(mail_template), method: :delete,
class: btn_danger,
form: { data: { turbo_confirm: "Eliminare #{mail_template.name}?" } } %>
<% end %>
<% end %>