One-time code
You can send again in 24 seconds.
Source
<Kit.Phoenix.Roles.FormGroup.form_group id="phoenix-code-empty">
<:label>Code</:label>
<:control :let={binding}>
<Kit.Phoenix.Roles.OneTimeCode.one_time_code binding={binding} name="code" length={6}>
<:send_again />
</Kit.Phoenix.Roles.OneTimeCode.one_time_code>
</:control>
<:help>Sent by text message.</:help>
</Kit.Phoenix.Roles.FormGroup.form_group>
<Kit.Phoenix.Roles.FormGroup.form_group id="phoenix-code-filled">
<:label>Code</:label>
<:control :let={binding}>
<Kit.Phoenix.Roles.OneTimeCode.one_time_code binding={binding} name="code" length={6} value="428193">
<:send_again wait="You can send again in 24 seconds." />
</Kit.Phoenix.Roles.OneTimeCode.one_time_code>
</:control>
<:help>Sent by text message.</:help>
</Kit.Phoenix.Roles.FormGroup.form_group>
<Kit.Phoenix.Roles.FormGroup.form_group id="phoenix-code-refused">
<:label>Code</:label>
<:control :let={binding}>
<Kit.Phoenix.Roles.OneTimeCode.one_time_code binding={binding} name="code" length={6} value="428139">
<:send_again />
</Kit.Phoenix.Roles.OneTimeCode.one_time_code>
</:control>
<:help>Sent by text message.</:help>
<:error>That code does not match. Check the message and try again.</:error>
</Kit.Phoenix.Roles.FormGroup.form_group>
<Kit.Phoenix.Roles.FormGroup.form_group id="phoenix-code-unavailable">
<:label>Code</:label>
<:control :let={binding}>
<Kit.Phoenix.Roles.OneTimeCode.one_time_code binding={binding} name="code" length={6} disabled>
<:send_again />
</Kit.Phoenix.Roles.OneTimeCode.one_time_code>
</:control>
<:help>Codes are not accepted while the studio is closed.</:help>
</Kit.Phoenix.Roles.FormGroup.form_group>