File size: 1,013 Bytes
88211d3 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | <.focus_box>
<:title>
Setup Two-Factor Authentication
</:title>
<:subtitle>
Enter the code from your authenticator application before it expires or wait for a new one.
</:subtitle>
<:footer>
<.focus_list>
<:item>
Changed your mind?
<.styled_link href={Routes.settings_path(@conn, :security) <> "#update-2fa"}>
Go back to Settings
</.styled_link>
</:item>
<:item>
Having trouble?
<.styled_link method="post" href={Routes.auth_path(@conn, :initiate_2fa_setup)}>
Start over
</.styled_link>
</:item>
</.focus_list>
</:footer>
<.form
:let={f}
for={@conn.params}
action={Routes.auth_path(@conn, :verify_2fa_setup)}
id="verify-2fa-form"
onsubmit="document.getElementById('verify-button').disabled = true"
>
<PlausibleWeb.Components.TwoFactor.verify_2fa_input
form={f}
field={:code}
class="mt-6"
autofocus?={true}
/>
</.form>
</.focus_box>
|