diff --git a/src/lib/components/signup-form.svelte b/src/lib/components/signup-form.svelte index e21e58c..7ce02b0 100644 --- a/src/lib/components/signup-form.svelte +++ b/src/lib/components/signup-form.svelte @@ -25,6 +25,10 @@ let checkeandoEmail: boolean | null = $state(null); let esEmailValido = $state(false); + let dto: RegisterDto = $state({ password: '', username: '', email: '', displayName: '' }); + + let coinsidenLasPass = $derived(repetirContraseña == dto.password); + async function checkUsuario() { checkeandoUsuario = true; esUsuarioValido = await checkUsername(dto.username); @@ -38,11 +42,9 @@ } const setAlert = () => (showAlert = true); - let dto: RegisterDto = $state({ password: '', username: '', email: '', displayName: '' }); - const handleSubmit = async (e: SubmitEvent) => { if (esUsuarioValido == false) return; - if (repetirContraseña !== dto.password) return; + if (!coinsidenLasPass) return; cargando = true; await register(e, dto, setAlert); @@ -115,12 +117,18 @@ Confirmar Contraseña - + Confirma la contraseña -