diff --git a/src/public/css/seca.css b/src/public/css/seca.css index 27ced1a..255b284 100644 --- a/src/public/css/seca.css +++ b/src/public/css/seca.css @@ -62,7 +62,7 @@ justify-content: space-evenly; align-items: center; left: 50%; - transform: translate(-50%, -200px); + transform: translate(-50%, -500px); transition: transform 2s ease-in-out; } @@ -218,7 +218,7 @@ h1 { padding: 0 10%; } -.invite-card-content * { +.invite-card-content > * { margin: 1vh auto; text-align: center; } diff --git a/src/public/javascript/invite.js b/src/public/javascript/invite.js index 04ef5c8..70bb66d 100644 --- a/src/public/javascript/invite.js +++ b/src/public/javascript/invite.js @@ -8,6 +8,15 @@ window.onload = function () { } }; +const signUpConfirmation = document.querySelector('#sign-up-success'); + +function showConfirmationAndRedirect() { + signUpConfirmation.classList.add('revealed'); + setTimeout(() => { + window.location.href = '/createProfile'; + }, 5000); +} + async function acceptInvite() { let challengeResponse; try { @@ -60,9 +69,6 @@ async function acceptInvite() { } if (verifyResponse.ok) { - document.querySelector('#sign-up-success').style.display = 'block'; - setTimeout(() => { - window.location.href = '/createProfile'; - }, 1000); + showConfirmationAndRedirect(); } } diff --git a/src/views/invite.ejs b/src/views/invite.ejs index 0cd5df1..cce211c 100644 --- a/src/views/invite.ejs +++ b/src/views/invite.ejs @@ -4,7 +4,6 @@ Invite Details - @@ -89,11 +88,12 @@

¿No tienes cuenta de Nostr?

@@ -107,5 +107,6 @@ +