diff --git a/src/routes/events/[event_id]/settings/+page.svelte b/src/routes/events/[event_id]/settings/+page.svelte
index a617dd7a..ac7e1fb8 100644
--- a/src/routes/events/[event_id]/settings/+page.svelte
+++ b/src/routes/events/[event_id]/settings/+page.svelte
@@ -50,7 +50,7 @@
General Config (cfg_json)
handle_save('cfg_json', e.detail)}
/>
@@ -58,7 +58,7 @@
Presentation Management (mod_pres_mgmt_json)
handle_save('mod_pres_mgmt_json', e.detail)}
/>
diff --git a/src/routes/events/[event_id]/settings/ae_comp__event_settings_form.svelte b/src/routes/events/[event_id]/settings/ae_comp__event_settings_form.svelte
index 6beaf28d..bf5248aa 100644
--- a/src/routes/events/[event_id]/settings/ae_comp__event_settings_form.svelte
+++ b/src/routes/events/[event_id]/settings/ae_comp__event_settings_form.svelte
@@ -6,14 +6,12 @@
cfg_json: key_val;
}
- let { cfg_json }: Props = $props();
-
- let local_cfg_json = $state(cfg_json);
+ let { cfg_json = $bindable() }: Props = $props();
const dispatch = createEventDispatcher();
function save() {
- dispatch('save', local_cfg_json);
+ dispatch('save', cfg_json);
}
@@ -21,13 +19,13 @@
diff --git a/src/routes/events/[event_id]/settings/ae_comp__event_settings_pres_mgmt_form.svelte b/src/routes/events/[event_id]/settings/ae_comp__event_settings_pres_mgmt_form.svelte
index 56753e9c..89032a47 100644
--- a/src/routes/events/[event_id]/settings/ae_comp__event_settings_pres_mgmt_form.svelte
+++ b/src/routes/events/[event_id]/settings/ae_comp__event_settings_pres_mgmt_form.svelte
@@ -6,21 +6,19 @@
mod_pres_mgmt_json: key_val;
}
- let { mod_pres_mgmt_json }: Props = $props();
-
- let local_mod_pres_mgmt_json = $state(mod_pres_mgmt_json);
+ let { mod_pres_mgmt_json = $bindable() }: Props = $props();
const dispatch = createEventDispatcher();
function save() {
- dispatch('save', local_mod_pres_mgmt_json);
+ dispatch('save', mod_pres_mgmt_json);
}