Add log in / log off in calendar

This commit is contained in:
AleksDw
2025-06-02 13:38:58 +02:00
parent a4cea4eeb3
commit 0b27a0f91c
3 changed files with 26 additions and 1 deletions

View File

@@ -1,3 +1,6 @@
import { unhideElementById, getMyAccount } from './generalUseHelpers.js';
async function getRegisteredEvents(): Promise<any[]> {
const res = await fetch("/api/events/registered");
if (!res.ok) throw new Error("Couldn't load joined events");
@@ -12,6 +15,17 @@ async function getRegisteredEvents(): Promise<any[]> {
document.addEventListener("DOMContentLoaded", async () => {
try {
var user = await getMyAccount();
if (user) {
unhideElementById(document, "logout-btn");
}
} catch {
unhideElementById(document, "joinnow-btn");
unhideElementById(document, "signin-btn");
}
const calendarEl = document.getElementById("calendar") as HTMLElement;
if (!calendarEl) return;