From 0be878c8c159433a5117afc468b979b41f447cbc Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Tue, 18 Nov 2025 18:59:49 -0500 Subject: [PATCH] feat: Add basic event settings management page This commit introduces a new page at /events/[event_id]/settings that allows users to view and edit the JSON configuration fields for an event. The page provides textareas for each config field and a 'Save' button to persist the changes. --- .../events/[event_id]/settings/+page.svelte | 110 ++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 src/routes/events/[event_id]/settings/+page.svelte diff --git a/src/routes/events/[event_id]/settings/+page.svelte b/src/routes/events/[event_id]/settings/+page.svelte new file mode 100644 index 00000000..a315790b --- /dev/null +++ b/src/routes/events/[event_id]/settings/+page.svelte @@ -0,0 +1,110 @@ + + +

Event Settings

+ +{#if event_obj} +
+
+

General Config (cfg_json)

+ + +
+ +
+

Presentation Management (mod_pres_mgmt_json)

+ + +
+ +
+

Badges (mod_badges_json)

+ + +
+ +
+

Abstracts (mod_abstracts_json)

+ + +
+ +
+

Exhibits (mod_exhibits_json)

+ + +
+ +
+

Meetings (mod_meetings_json)

+ + +
+
+{:else} +

Loading event data...

+{/if}