Use UserCredentials in place of username/password parameters

This commit is contained in:
2024-04-02 01:51:15 -04:00
parent 7023e27b51
commit d6eb05514e
2 changed files with 10 additions and 4 deletions

View File

@ -3,6 +3,7 @@ use leptos::leptos_dom::*;
use leptos::*;
use leptos_icons::*;
use icondata;
use crate::users::UserCredentials;
#[component]
pub fn Login() -> impl IntoView {
@ -23,7 +24,12 @@ pub fn Login() -> impl IntoView {
let password1 = password.get();
spawn_local(async move {
let login_result = login(username_or_email1, password1).await;
let user_credentials = UserCredentials {
username_or_email: username_or_email1,
password: password1
};
let login_result = login(user_credentials).await;
if let Err(err) = login_result {
// Handle the error here, e.g., log it or display to the user
log!("Error logging in: {:?}", err);