<%= tag.section data: { controller: "settings--account--email", "settings--account--email-validation-failed-value": @validation_errors.present? } do %>

E-Mail

<%= form_for(@user, url: update_email_settings_path, method: "post") do |f| %> <%= hidden_field_tag :section, "account" %>

<%= f.label :email, 'Address', class: 'font-bold' %>

<%= f.email_field :email, class: "grow", data: { 'settings--account--email-target': 'emailField' }, required: true %>

<% if @validation_errors.present? && @validation_errors[:email].present? %>

<%= @validation_errors[:email].first %>

<% end %>

<%= f.label :current_password, 'Current password', class: 'font-bold' %>

<%= f.password_field :current_password, class: "w-full", required: true %>

<%= f.submit "Update", class: "btn-md btn-blue w-full md:w-auto" %>

<% end %> <% end %>

Password

Use the following button to request an email with a password reset link:

<%= form_with(url: reset_password_settings_path, method: :post) do %>

<%= submit_tag("Send me a password reset link", class: 'btn-md btn-gray w-full sm:w-auto') %>

<% end %>