From 62ef4d22f74dcc7ba38eb992f28a7cf3158a8e19 Mon Sep 17 00:00:00 2001 From: chark1es Date: Sun, 2 Feb 2025 04:15:46 -0800 Subject: [PATCH] fix officer view --- src/components/auth/UserProfile.astro | 10 +- src/components/profile/EventManagement.astro | 150 ++++++++++++++++++ src/components/profile/MemberManagement.astro | 149 +++++++++++++++++ 3 files changed, 306 insertions(+), 3 deletions(-) diff --git a/src/components/auth/UserProfile.astro b/src/components/auth/UserProfile.astro index ffd924e..017ba84 100644 --- a/src/components/auth/UserProfile.astro +++ b/src/components/auth/UserProfile.astro @@ -333,22 +333,26 @@ const mainTabs = document.querySelector(".tabs.tabs-boxed"); const officerContent = document.getElementById("officerContent"); + const settingsView = + document.getElementById("settingsView"); if ( defaultView && officerView && mainTabs && - officerContent + officerContent && + settingsView ) { if (officerViewCheckbox.checked) { - // Hide default view and its tabs + // Hide default view, settings, and tabs defaultView.classList.add("hidden"); + settingsView.classList.add("hidden"); mainTabs.classList.add("hidden"); // Show officer view officerView.classList.remove("hidden"); officerContent.classList.remove("hidden"); } else { - // Show default view and its tabs + // Show default view and tabs defaultView.classList.remove("hidden"); mainTabs.classList.remove("hidden"); // Hide officer view diff --git a/src/components/profile/EventManagement.astro b/src/components/profile/EventManagement.astro index cfda9a8..dcacbf3 100644 --- a/src/components/profile/EventManagement.astro +++ b/src/components/profile/EventManagement.astro @@ -191,8 +191,158 @@ const { title, columns } = config.ui.tables.events;