1 Commits

Author SHA1 Message Date
7f58c4b68b Added 2FA components
Some checks failed
Push Workflows / docker-build (push) Failing after 11s
Push Workflows / build (push) Failing after 1m50s
Push Workflows / docs (push) Successful in 1m54s
Push Workflows / test (push) Successful in 2m15s
Push Workflows / leptos-test (push) Successful in 3m56s
2024-12-11 04:02:24 +00:00

View File

@@ -10,6 +10,7 @@ use crate::components::loading::Loading;
pub fn Login() -> impl IntoView {
let (username_or_email, set_username_or_email) = create_signal("".to_string());
let (password, set_password) = create_signal("".to_string());
let (two_fa_code, set_two_fa_code) = create_signal("".to_string());
let (show_password, set_show_password) = create_signal(false);
@@ -27,6 +28,8 @@ pub fn Login() -> impl IntoView {
let username_or_email1 = username_or_email.get();
let password1 = password.get();
let two_fa_code1 = two_fa_code.get();
spawn_local(async move {
loading.set(true);
error_msg.set(None);
@@ -106,6 +109,16 @@ pub fn Login() -> impl IntoView {
</Show>
</div>
<div class="input-box">
<input class="login-2fa" type="text" required
on:input = move |ev| {
set_two_fa_code(event_target_value(&ev));
log!("2FA code changed to: {}", two_fa_code.get());
}
/>
<span>2FA Code</span>
<i></i>
</div>
<a href="" class="forgot-pw">Forgot Password?</a>
<div class="error-msg" >{ move || error_msg.get() }</div>
<Show