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
-