From f0753a94874a53f38c54a382a58d964fbfdd2edf Mon Sep 17 00:00:00 2001 From: TroianoLuca Date: Mon, 1 Dec 2025 18:28:41 -0300 Subject: [PATCH] Hecho boton de carga en Login --- .../ui/login-form/login-form.svelte | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/lib/components/ui/login-form/login-form.svelte b/src/lib/components/ui/login-form/login-form.svelte index b866e05..35d3f5e 100644 --- a/src/lib/components/ui/login-form/login-form.svelte +++ b/src/lib/components/ui/login-form/login-form.svelte @@ -5,11 +5,20 @@ import { FieldGroup, Field, FieldLabel, FieldDescription } from '@/components/ui/field'; import type { LoginDto } from '../../../../types'; import { login } from '@/hooks/login'; + import Loader2Icon from '@lucide/svelte/icons/loader-2'; let {id, showAlert = $bindable() } = $props(); let dto: LoginDto = $state({password: "", username: ""}); const setAlert = () => showAlert = true; + + let cargando = $state(false); + + const handleSubmit = async (e: Event) => { + cargando = true; + await login(e, dto, setAlert); + cargando = false; + } @@ -18,7 +27,7 @@ ingrese su usuario para logearse en la cuenta -
+ Usuario @@ -34,7 +43,14 @@ - + No tenes una cuenta? Registrate