From 199002094229f5469ba48477c6b22ae801f1ece9 Mon Sep 17 00:00:00 2001 From: Keep Creating Online <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Wed, 29 Jan 2025 22:07:41 -0500 Subject: [PATCH] update --- src/css/style.css | 20 +++++++------------- src/index.html | 6 ++---- src/js/app.js | 47 +++++++++++++++++++++++++++-------------------- 3 files changed, 36 insertions(+), 37 deletions(-) diff --git a/src/css/style.css b/src/css/style.css index 743c83f..a54a046 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -267,25 +267,19 @@ button:not(.icon-button):focus { } /* Notifications */ +/* Base styling without a forced display */ #errorContainer, #successContainer { border-radius: 0.5rem; padding: 1rem; margin-bottom: 1rem; + align-items: center; /* Keep the rest of your styling */ +} + +/* When not hidden, display as flex */ +#errorContainer:not(.hidden), +#successContainer:not(.hidden) { display: flex; - align-items: center; -} - -#errorContainer { - background-color: rgb(220 38 38 / 0.1); - color: #fecaca; - border: 1px solid rgb(220 38 38 / 0.2); -} - -#successContainer { - background-color: rgb(34 197 94 / 0.1); - color: #bbf7d0; - border: 1px solid rgb(34 197 94 / 0.2); } /* Responsive Design */ diff --git a/src/index.html b/src/index.html index ebb85f3..2c87769 100644 --- a/src/index.html +++ b/src/index.html @@ -91,12 +91,10 @@ - - @@ -104,7 +102,7 @@ diff --git a/src/js/app.js b/src/js/app.js index 8b4c777..d3f088b 100644 --- a/src/js/app.js +++ b/src/js/app.js @@ -1336,31 +1336,38 @@ class bitvidApp { } showError(msg) { - console.error(msg); - if (this.errorContainer) { - this.errorContainer.textContent = msg; - this.errorContainer.classList.remove("hidden"); - setTimeout(() => { - this.errorContainer.classList.add("hidden"); - this.errorContainer.textContent = ""; - }, 5000); - } else { - alert(msg); + if (!msg) { + // Remove any content, then hide + this.errorContainer.textContent = ""; + this.errorContainer.classList.add("hidden"); + return; } + + // If there's a message, show it + this.errorContainer.textContent = msg; + this.errorContainer.classList.remove("hidden"); + + // Optional auto-hide after 5 seconds + setTimeout(() => { + this.errorContainer.textContent = ""; + this.errorContainer.classList.add("hidden"); + }, 5000); } showSuccess(msg) { - console.log(msg); - if (this.successContainer) { - this.successContainer.textContent = msg; - this.successContainer.classList.remove("hidden"); - setTimeout(() => { - this.successContainer.classList.add("hidden"); - this.successContainer.textContent = ""; - }, 5000); - } else { - alert(msg); + if (!msg) { + this.successContainer.textContent = ""; + this.successContainer.classList.add("hidden"); + return; } + + this.successContainer.textContent = msg; + this.successContainer.classList.remove("hidden"); + + setTimeout(() => { + this.successContainer.textContent = ""; + this.successContainer.classList.add("hidden"); + }, 5000); } log(msg) {