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); }
@@ -29,7 +27,7 @@ Hide Location Code