diff --git a/src/lib/stores/ae_idaa_stores.ts b/src/lib/stores/ae_idaa_stores.ts index 25fedabb..64d88886 100644 --- a/src/lib/stores/ae_idaa_stores.ts +++ b/src/lib/stores/ae_idaa_stores.ts @@ -103,7 +103,11 @@ const idaa_local_data_struct: key_val = { // Favorites filter — when true, only show meetings the member has starred. // Favorites are stored server-side in event.mod_meetings_json.favorite (array of Novi UUIDs), // so they persist across browsers without requiring a Novi API write capability. - qry__favorites_only: false + qry__favorites_only: false, + + // Collapse the "Meeting Info" data store panel between the search bar and results. + // Persisted so the user's preference survives page reloads. + ds_info_collapsed: false } }; diff --git a/src/routes/idaa/(idaa)/recovery_meetings/+page.svelte b/src/routes/idaa/(idaa)/recovery_meetings/+page.svelte index 08867184..e1922da4 100644 --- a/src/routes/idaa/(idaa)/recovery_meetings/+page.svelte +++ b/src/routes/idaa/(idaa)/recovery_meetings/+page.svelte @@ -419,11 +419,34 @@ if (browser) { - +
+ + {#if !($idaa_loc.recovery_meetings.ds_info_collapsed ?? false)} + + {/if} +
{#if Array.isArray(event_id_li) && event_id_li.length}