<%= I18n.t('explain', :scope => 'devise.otp.submit_token') %>
<%= form_for(resource, :as => resource_name, :url => [resource_name, :otp_credential], :html => { :method => :put, "data-turbo" => false }) do |f| %> <%= f.hidden_field :challenge, {:value => @challenge} %> <%= f.hidden_field :recovery, {:value => @recovery} %> <% if @recovery %>
<%= f.label :token, I18n.t('recovery_prompt', :scope => 'devise.otp.submit_token') %>
<%= f.text_field :otp_recovery_counter, :autocomplete => :off, :disabled => true, :size => 4 %>
<%= f.label :token, I18n.t('prompt', :scope => 'devise.otp.submit_token') %>
<%= f.submit I18n.t('submit', :scope => 'devise.otp.submit_token') %>
<% if !@recovery && recovery_enabled? %><%= link_to I18n.t('recovery_link', :scope => 'devise.otp.submit_token'), otp_credential_path_for(resource_name, :challenge => @challenge, :recovery => true) %>
<% end %> <% end %>