Fixed enter key issue

This commit is contained in:
Daniel Miller 2024-12-11 04:46:27 +00:00
parent 1a1516ff92
commit 91cd6737f9

View File

@ -16,9 +16,10 @@ 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| {
@ -94,17 +95,17 @@ pub fn Login() -> impl IntoView {
/>
<span>Password</span>
<i></i>
<Show
when=move || {show_password() == false}
fallback=move || view!{ <button on:click=toggle_password class="login-password-visibility">
<Icon icon=icondata::AiEyeInvisibleFilled />
</button> /> }
<Show when=move || { show_password() == false }
fallback=move || view! {
<button on:click=toggle_password class="login-password-visibility">
<Icon icon=icondata::AiEyeInvisibleFilled />
</button>
}
>
<button on:click=toggle_password class="login-password-visibility">
<Icon icon=icondata::AiEyeFilled />
</button>
</Show>
<button on:click=toggle_password class="login-password-visibility">
<Icon icon=icondata::AiEyeFilled />
</button>
</Show>
</div>
<a href="" class="forgot-pw">Forgot Password?</a>
<div class="error-msg" >{ move || error_msg.get() }</div>