<%= if @has_email_code? do %> We've sent an email with your code to:
{@conn.assigns[:current_user].email} <% else %> We'll send a 4-digit activation code to:
{@conn.assigns[:current_user].email} <% end %>

<.auth_container> <%= if @has_email_code? do %> <.form :let={f} for={@conn} action={@form_submit_url} class="flex flex-col gap-y-6" >
<.otp_input field={f[:code]} length={4} autofocus="autofocus" />

{@error}

<.button type="submit" class="w-full" mt?={false}> Activate account

Didn't receive it? <.styled_link href="/activate/request-code" method="post">Resend code or <%= if @has_any_memberships? do %> <.styled_link method="post" href={Routes.settings_path(@conn, :cancel_update_email)}> use my previous email <% else %> <.styled_link method="delete" href="/me?redirect=/register">change email <% end %>

Need help? <.styled_link href="https://plausible.io/contact" new_tab={true}>Contact us

Need help? Ask on our <.styled_link href="https://github.com/plausible/analytics/discussions" new_tab={true} > community forum

<% else %>
<.button_link method="post" class="w-full" href="/activate/request-code"> Send activation code

{@error}

Wrong email? <%= if @has_any_memberships? do %> <.styled_link method="post" href={Routes.settings_path(@conn, :cancel_update_email)}> use my previous email <% else %> <.styled_link method="delete" href="/me?redirect=/register">change email <% end %>

<% end %>