@@ -40,21 +40,26 @@ See COPYRIGHT and LICENSE files for more details.
4040 end
4141%>
4242
43- <%= styled_form_tag(admin_settings_incoming_mails_path, method: :patch) do %>
44- <section class ="form--section ">
45- < div class ="form--field ">
46- <%= setting_text_area :mail_handler_body_delimiters , rows : 5 , container_class : "-wide" %>
47- < div class ="form--field-instructions "> <%= t ( :text_line_separated ) %> </ div >
48- </ div >
49- < div class ="form--field ">
50- <%= setting_text_field :mail_handler_body_delimiter_regex , container_class : "-wide" %>
51- < div class ="form--field-instructions "> <%= t ( :text_regexp_multiline ) %> </ div >
52- </ div >
53- < div class ="form--field ">
54- <%= setting_text_area :mail_handler_ignore_filenames , rows : 5 , container_class : "-wide" %>
55- < div class ="form--field-instructions "> <%= t ( "incoming_mails.ignore_filenames" ) %> </ div >
56- </ div >
57- </ section >
58-
59- <%= styled_button_tag t ( :button_save ) , class : "-primary -with-icon icon-checkmark" %>
60- <% end %>
43+ <%=
44+ settings_primer_form_with(
45+ url: admin_settings_incoming_mails_path,
46+ scope: :settings,
47+ method: :patch,
48+ data: { turbo: false }
49+ ) do |form|
50+ render_inline_settings_form(form) do |f|
51+ f.text_area name: :mail_handler_body_delimiters,
52+ rows: 5,
53+ caption: t(:text_line_separated)
54+
55+ f.text_field name: :mail_handler_body_delimiter_regex,
56+ caption: t(:text_regexp_multiline)
57+
58+ f.text_area name: :mail_handler_ignore_filenames,
59+ rows: 5,
60+ caption: t("incoming_mails.ignore_filenames")
61+
62+ f.submit
63+ end
64+ end
65+ %>
0 commit comments