From 12a900346c510db0a8f3534a311c847f737b89c2 Mon Sep 17 00:00:00 2001
From: Till-JS <101404291+Till-JS@users.noreply.github.com>
Date: Mon, 2 Feb 2026 19:06:32 +0100
Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(calendar):=20remo?=
=?UTF-8?q?ve=20sidebar=20mode=20from=20PillNavigation?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Simplify the bottom bars by removing the unused sidebar mode:
- Remove isSidebarMode prop from all components
- Remove sidebar-related CSS classes and styles
- Simplify CalendarToolbar to pure wrapper component
- Remove localStorage persistence for sidebar mode
This removes ~230 lines of unused code across 8 files.
---
.../calendar/CalendarToolbar.svelte | 67 -----------
.../lib/components/calendar/DateStrip.svelte | 21 +---
.../components/calendar/DateStripFab.svelte | 25 +----
.../lib/components/calendar/TagStrip.svelte | 15 +--
.../components/calendar/TagStripModal.svelte | 15 +--
.../components/calendar/ViewModePill.svelte | 14 +--
.../components/settings/SettingsModal.svelte | 15 +--
.../apps/web/src/routes/(app)/+layout.svelte | 105 +++---------------
8 files changed, 23 insertions(+), 254 deletions(-)
diff --git a/apps/calendar/apps/web/src/lib/components/calendar/CalendarToolbar.svelte b/apps/calendar/apps/web/src/lib/components/calendar/CalendarToolbar.svelte
index 60306ea41..baac9a229 100644
--- a/apps/calendar/apps/web/src/lib/components/calendar/CalendarToolbar.svelte
+++ b/apps/calendar/apps/web/src/lib/components/calendar/CalendarToolbar.svelte
@@ -3,93 +3,26 @@
import CalendarToolbarContent from './CalendarToolbarContent.svelte';
interface Props {
- isSidebarMode?: boolean;
isCollapsed?: boolean;
isMobile?: boolean;
bottomOffset?: string;
- onModeChange?: (isSidebar: boolean) => void;
onCollapsedChange?: (isCollapsed: boolean) => void;
}
let {
- isSidebarMode = false,
isCollapsed = true,
isMobile = false,
bottomOffset = '70px',
- onModeChange,
onCollapsedChange,
}: Props = $props();
-
- function toggleSidebarMode() {
- onModeChange?.(!isSidebarMode);
- }