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
-