<.header>Welcome {@user.email}
<.form :if={!@user.confirmed_at} for={@form} id="confirmation_form" action={~p"/users/log-in?_action=confirmed"} phx-mounted={JS.focus_first()} > <.button name={@form[:remember_me].name} value="true" phx-disable-with="Confirming..." class="btn btn-primary w-full" > Confirm and stay logged in <.button phx-disable-with="Confirming..." class="btn btn-primary btn-soft w-full mt-2"> Confirm and log in only this time <.form :if={@user.confirmed_at} for={@form} id="login_form" action={~p"/users/log-in"} phx-mounted={JS.focus_first()} > <%= if @current_scope do %> <.button variant="primary" phx-disable-with="Logging in..." class="btn btn-primary w-full"> Log in <% else %> <.button name={@form[:remember_me].name} value="true" phx-disable-with="Logging in..." class="btn btn-primary w-full" > Keep me logged in on this device <.button phx-disable-with="Logging in..." class="btn btn-primary btn-soft w-full mt-2"> Log me in only this time <% end %>

Tip: If you prefer passwords, you can enable them in the user settings.