analytics / lib /plausible_web /templates /auth /activate.html.heex
Leon4gr45's picture
Upload folder using huggingface_hub (part 3)
88211d3 verified
Raw
History Blame Contribute Delete
2.74 kB
<p class="max-w-md mx-auto mt-2 px-4 text-base text-gray-500 dark:text-gray-400 text-center text-pretty">
<%= if @has_email_code? do %>
We've sent an email with your code to: <br />
<span class="font-semibold">{@conn.assigns[:current_user].email}</span>
<% else %>
We'll send a 4-digit activation code to: <br />
<span class="font-semibold">{@conn.assigns[:current_user].email}</span>
<% end %>
</p>
<.auth_container>
<%= if @has_email_code? do %>
<.form
:let={f}
for={@conn}
action={@form_submit_url}
class="flex flex-col gap-y-6"
>
<input type="hidden" name="team_identifier" value={@team_identifier} />
<div class="flex flex-col gap-y-2">
<.otp_input field={f[:code]} length={4} autofocus="autofocus" />
<p :if={@error} class="text-xs text-red-500 text-center">
{@error}
</p>
</div>
<.button type="submit" class="w-full" mt?={false}>
Activate account
</.button>
</.form>
<div class="mt-6 flex flex-col gap-y-2 text-sm text-gray-500 dark:text-gray-400 text-center">
<p>
Didn't receive it?
<.styled_link href="/activate/request-code" method="post">Resend code</.styled_link>
or
<%= if @has_any_memberships? do %>
<.styled_link method="post" href={Routes.settings_path(@conn, :cancel_update_email)}>
use my previous email
</.styled_link>
<% else %>
<.styled_link method="delete" href="/me?redirect=/register">change email</.styled_link>
<% end %>
</p>
<p :if={ee?()}>
Need help?
<.styled_link href="https://plausible.io/contact" new_tab={true}>Contact us</.styled_link>
</p>
<p :if={ce?()}>
Need help? Ask on our
<.styled_link
href="https://github.com/plausible/analytics/discussions"
new_tab={true}
>
community forum
</.styled_link>
</p>
</div>
<% else %>
<div class="flex flex-col gap-y-2">
<.button_link method="post" class="w-full" href="/activate/request-code">
Send activation code
</.button_link>
<p :if={@error} class="text-xs text-red-500 text-center">
{@error}
</p>
</div>
<p class="mt-6 text-sm text-gray-500 dark:text-gray-400 text-center">
Wrong email?
<%= if @has_any_memberships? do %>
<.styled_link method="post" href={Routes.settings_path(@conn, :cancel_update_email)}>
use my previous email
</.styled_link>
<% else %>
<.styled_link method="delete" href="/me?redirect=/register">change email</.styled_link>
<% end %>
</p>
<% end %>
</.auth_container>