diff --git a/src/pages/login.rs b/src/pages/login.rs index 717e3a2..8542af5 100644 --- a/src/pages/login.rs +++ b/src/pages/login.rs @@ -16,10 +16,11 @@ pub fn Login() -> impl IntoView { let loading = create_rw_signal(false); let error_msg = create_rw_signal(None); - let toggle_password = move |_| { + let toggle_password = move |ev: leptos::ev::MouseEvent| { + ev.prevent_default(); set_show_password.update(|show_password| *show_password = !*show_password); - log!("showing password"); - }; + log!("Password visibility toggled"); + }; let on_submit = move |ev: leptos::ev::SubmitEvent| { ev.prevent_default(); @@ -94,17 +95,17 @@ pub fn Login() -> impl IntoView { /> Password - - - /> } + + + Forgot Password?
{ move || error_msg.get() }