-
Browse Challenges
-
Sign Up
+
diff --git a/src/script.js b/src/script.js
index 529f585..33cec52 100644
--- a/src/script.js
+++ b/src/script.js
@@ -19,11 +19,30 @@ let resetMessage = () => {
document.getElementById("empty-error-message").hidden = true;
};
+function pushUserToArray(usersTable,email){
+ usersTable.push({username:email})
+ renderSuccess()
+
+}
+
+
+
addEventListener("submit", (event) => {
event.preventDefault();
- resetMessage();
+ resetMessage()
let email = document.getElementById("email").value;
+
+ if(email === ''){
+ renderEmailEmptyError()
+ }else{
+ var index = usersTable.findIndex(x => x.username == email)
+ index === -1 ? pushUserToArray(usersTable,email): renderEmailTakenError()
+
+ }
+
+
+ console.log(usersTable)
// TODO: Show Correct Status Messages on Signup Form
// 1. successful signup
diff --git a/src/styles.css b/src/styles.css
index 2cbb72e..6fff854 100644
--- a/src/styles.css
+++ b/src/styles.css
@@ -669,10 +669,12 @@ form > span {
#jumbo-image {
max-height: 20rem;
+ filter: invert(1)
+
/* TODO: Invert banner colors using CSS */
}
-@media (max-width: 600px) {
+@media (max-width: 980px) {
.modal-content {
margin: 0 10px;
width: auto !important;
@@ -876,8 +878,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: auto auto;
grid-auto-rows: 10rem;
gap: 1rem;
padding-top: 2rem;