diff --git a/apps/calendar/apps/web/src/lib/stores/settings.svelte.ts b/apps/calendar/apps/web/src/lib/stores/settings.svelte.ts index 5a3f9f50b..789c6ad4e 100644 --- a/apps/calendar/apps/web/src/lib/stores/settings.svelte.ts +++ b/apps/calendar/apps/web/src/lib/stores/settings.svelte.ts @@ -15,7 +15,7 @@ export type AllDayDisplayMode = 'header' | 'block'; export type WeekdayFormat = 'full' | 'short' | 'hidden'; export type SttLanguage = 'de' | 'auto'; -export interface CalendarAppSettings { +export interface CalendarAppSettings extends Record { // View settings defaultView: CalendarViewType; weekStartsOn: WeekStartDay; diff --git a/apps/calendar/apps/web/src/routes/(app)/+layout.svelte b/apps/calendar/apps/web/src/routes/(app)/+layout.svelte index c7a7d382d..3ccf4e13d 100644 --- a/apps/calendar/apps/web/src/routes/(app)/+layout.svelte +++ b/apps/calendar/apps/web/src/routes/(app)/+layout.svelte @@ -506,7 +506,7 @@ function handleToolbarCollapsedChange(collapsed: boolean) { isToolbarCollapsed = collapsed; - toolbarCollapsedStore.set(collapsed); + toolbarCollapsedStore?.set(collapsed); if (typeof localStorage !== 'undefined') { localStorage.setItem('calendar-toolbar-collapsed', String(collapsed)); } @@ -613,7 +613,7 @@ const savedToolbarCollapsed = localStorage.getItem('calendar-toolbar-collapsed'); if (savedToolbarCollapsed === 'false') { isToolbarCollapsed = false; - toolbarCollapsedStore.set(false); + toolbarCollapsedStore?.set(false); } // Initialize mobile state @@ -800,7 +800,6 @@ {isSidebarMode} /> -