Authentication/Devise
Gain access to your existing account
<!-- app/views/rui/devise/unlocks/new.html.erb -->
<% content_for :masthead do %>
<div class="text-center">
<h1 class="md:h3 h4 my-3">Resend unlock instructions</h1>
<p class="mb-6 text-slate-700 dark:text-slate-200">Gain access to your existing account</p>
</div>
<%= render "rui/shared/error_messages", resource: resource %>
<% end %>
<%= render "rui/devise/auth_layout" do %>
<%= form_for(resource, as: resource_name, url: unlock_path(resource_name), html: { method: :post }) do |f| %>
<div class="form-group">
<%= f.label :email, class: "form-label" %>
<div class="relative">
<%= f.email_field :email, autofocus: true, autocomplete: "email", class: "form-input focus:pl-10 peer transition", pattern: "[^@\s]+@[^@\s]+\.[^@\s]+", title: "Invalid email address" %>
<%= icon "envelope", class: "size-5 absolute translate-x-0 top-3 text-slate-300 peer-focus:text-indigo-500/80 opacity-0 transition transform peer-focus:opacity-100 peer-focus:translate-x-3 dark:peer-focus:text-indigo-400" %>
</div>
</div>
<%= f.submit "Resend unlock instructions", class: "btn btn-primary w-full" %>
<% end %>
<% end %>
/ app/views/rui/devise/unlocks/new.html.erb
- content_for :masthead do
.text-center
%h1.md:h3.h4.my-3 Resend unlock instructions
%p.mb-6.text-slate-700.dark:text-slate-200 Gain access to your existing account
= render "rui/shared/error_messages", resource: resource
= render "rui/devise/auth_layout" do
= form_for(resource, as: resource_name, url: unlock_path(resource_name), html: { method: :post }) do |f|
.form-group
= f.label :email, class: "form-label"
.relative
= f.email_field :email, autofocus: true, autocomplete: "email", class: "form-input focus:pl-10 peer transition", pattern: "[^@\s]+@[^@\s]+\.[^@\s]+", title: "Invalid email address"
= icon "envelope", class: "size-5 absolute translate-x-0 top-3 text-slate-300 peer-focus:text-indigo-500/80 opacity-0 transition transform peer-focus:opacity-100 peer-focus:translate-x-3 dark:peer-focus:text-indigo-400"
= f.submit "Resend unlock instructions", class: "btn btn-primary w-full"