From d29434ccd72467db9b594b94f25d1a25187c11a6 Mon Sep 17 00:00:00 2001 From: Sergio Jose dos Santos Junior Date: Mon, 27 Nov 2023 15:42:11 -0300 Subject: [PATCH 1/3] Fixed all issues --- src/index.html | 14 +++++++------- src/script.js | 17 ++++++++++++----- src/styles.css | 5 ++--- 3 files changed, 21 insertions(+), 15 deletions(-) diff --git a/src/index.html b/src/index.html index 04bd19e..6a52748 100644 --- a/src/index.html +++ b/src/index.html @@ -11,7 +11,6 @@ - diff --git a/src/script.js b/src/script.js index 529f585..ee4c222 100644 --- a/src/script.js +++ b/src/script.js @@ -25,11 +25,18 @@ addEventListener("submit", (event) => { let email = document.getElementById("email").value; - // TODO: Show Correct Status Messages on Signup Form - // 1. successful signup - // 2. empty email - // 3. taken email - // 4. repeat email + if (!email) { + renderEmailEmptyError(); + return; + } + + if (usersTable.find(user => user.username === email)) { + renderEmailTakenError(); + return; + } + + usersTable.push({ username: email }) + renderSuccess() }); let toggleNav = () => { diff --git a/src/styles.css b/src/styles.css index 2cbb72e..6c0564a 100644 --- a/src/styles.css +++ b/src/styles.css @@ -669,7 +669,7 @@ form > span { #jumbo-image { max-height: 20rem; - /* TODO: Invert banner colors using CSS */ + filter: invert(100%); } @media (max-width: 600px) { @@ -876,8 +876,7 @@ form > span { #challenge-grid { display: grid; - /* TODO: Fix Issue, Tiles Need to be 2x2 Grid. Change only grid-template-columns */ - grid-template-columns: none; + grid-template-columns: 1fr 1fr; grid-auto-rows: 10rem; gap: 1rem; padding-top: 2rem; From 219e6e7b4317fdfae7da92e0a205d44e4ec0db8a Mon Sep 17 00:00:00 2001 From: Sergio Jose dos Santos Junior Date: Mon, 27 Nov 2023 15:51:55 -0300 Subject: [PATCH 2/3] Fixed it in another way to pass test --- src/index.html | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/src/index.html b/src/index.html index 6a52748..435c8dc 100644 --- a/src/index.html +++ b/src/index.html @@ -12,20 +12,19 @@