From 48edd85591b92e5988b964dec72ed5d0a04e046b Mon Sep 17 00:00:00 2001 From: Till-JS <101404291+Till-JS@users.noreply.github.com> Date: Sun, 14 Dec 2025 21:30:24 +0100 Subject: [PATCH] refactor(calendar): improve agenda and event components MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Replace native select with FilterDropdown in AgendaFilters - Add view options to DateStripContextMenu - Improve EventForm layout and styling - Enhance QuickEventOverlay with better time handling 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .../components/agenda/AgendaFilters.svelte | 38 ++++--------- .../calendar/DateStripContextMenu.svelte | 13 ++++- .../src/lib/components/event/EventForm.svelte | 53 +++++++++++-------- .../components/event/QuickEventOverlay.svelte | 29 +++++++--- 4 files changed, 76 insertions(+), 57 deletions(-) diff --git a/apps/calendar/apps/web/src/lib/components/agenda/AgendaFilters.svelte b/apps/calendar/apps/web/src/lib/components/agenda/AgendaFilters.svelte index 15500781d..b1efe167e 100644 --- a/apps/calendar/apps/web/src/lib/components/agenda/AgendaFilters.svelte +++ b/apps/calendar/apps/web/src/lib/components/agenda/AgendaFilters.svelte @@ -1,5 +1,6 @@ @@ -53,15 +54,13 @@
- + onChange={(v) => onRangeChange?.(v as '7' | '30' | 'all')} + placeholder="Zeitraum" + embedded={true} + />
@@ -122,21 +121,6 @@ color: hsl(var(--color-muted-foreground)); } - .range-selector select { - padding: 0.375rem 0.75rem; - border-radius: var(--radius-md); - border: 1px solid hsl(var(--color-border)); - background: hsl(var(--color-surface)); - color: hsl(var(--color-foreground)); - font-size: 0.8125rem; - cursor: pointer; - } - - .range-selector select:focus { - outline: none; - border-color: hsl(var(--color-primary)); - } - @media (max-width: 480px) { .agenda-filters { flex-direction: column; diff --git a/apps/calendar/apps/web/src/lib/components/calendar/DateStripContextMenu.svelte b/apps/calendar/apps/web/src/lib/components/calendar/DateStripContextMenu.svelte index 158aa9116..83b25db47 100644 --- a/apps/calendar/apps/web/src/lib/components/calendar/DateStripContextMenu.svelte +++ b/apps/calendar/apps/web/src/lib/components/calendar/DateStripContextMenu.svelte @@ -1,6 +1,6 @@