import { loadCollapsedDaysFromStorage } from "../../utils/storage"; export type ScheduleCollapseState = { collapsed: Set; expanded: Set; }; export function loadScheduleCollapseState(collapseKey: string, expandKey: string): ScheduleCollapseState { return loadCollapsedDaysFromStorage(collapseKey, expandKey); } export function saveCollapsedDaySet(storageKey: string, value: Set): void { try { localStorage.setItem(storageKey, JSON.stringify([...value])); } catch { // Ignore storage failures and keep UI responsive. } }