feat(idaa): collapsible Meeting Info panel on recovery meetings list

Wrap the data store element in an accordion-style toggle. State persists
in idaa_loc (localStorage) so the user's preference survives page reloads.
Added ds_info_collapsed field to idaa_local_data_struct.recovery_meetings.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Scott Idem
2026-05-18 17:59:02 -04:00
parent 429f38996a
commit c69e40829f
2 changed files with 33 additions and 6 deletions

View File

@@ -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
}
};