fix apply button when loged off

This commit is contained in:
AleksDw
2025-06-02 00:17:43 +02:00
parent aa5caf4375
commit fd97b2c2d9
2 changed files with 49 additions and 35 deletions

View File

@@ -59,14 +59,21 @@ document.addEventListener("DOMContentLoaded", async () => {
unhideElementById(document, "removeBtn");
} else if (org_id == -1) {
// Użytkownik jest wolontariuszem
const registeredIds = await getMyRegisteredEventIds();
const isRegistered = registeredIds.includes(Number(eventId));
try {
const registeredIds = await getMyRegisteredEventIds();
const isRegistered = registeredIds.includes(Number(eventId));
if (isRegistered) {
unhideElementById(document, "leaveBtn");
} else {
if (isRegistered) {
unhideElementById(document, "leaveBtn");
} else {
unhideElementById(document, "applyBtn");
}
} catch {
unhideElementById(document, "applyBtn");
(applyBtn as HTMLButtonElement).textContent = "log in to apply";
(applyBtn as HTMLButtonElement).disabled = true;
}
}
unhideElementById(document, "mainContainer");