From eaa55c94fd57e8a3cd8126deb5fe486f7b4c77a2 Mon Sep 17 00:00:00 2001 From: Leo Vasanko Date: Tue, 23 Sep 2025 18:15:00 -0600 Subject: [PATCH] Styling details, removed absolute positioning of each weekrow and month label in favor of a wrapper that uses block layout inside it. Gaps/borders removed on the calendar. --- src/assets/layout.css | 13 +---- src/components/CalendarDay.vue | 6 +-- src/components/CalendarView.vue | 94 +++++++++++++++++++++------------ src/components/CalendarWeek.vue | 13 +---- src/utils/date.js | 4 +- 5 files changed, 65 insertions(+), 65 deletions(-) diff --git a/src/assets/layout.css b/src/assets/layout.css index 3635ade..79d134e 100644 --- a/src/assets/layout.css +++ b/src/assets/layout.css @@ -82,17 +82,6 @@ header { #calendar-content { position: relative; } -/* Week row: label + 7-day grid + jogwheel column */ -.week-row { - display: grid; - grid-template-columns: var(--week-w) repeat(7, var(--day-w)) var(--month-w); - position: relative; - overflow: visible; - height: var(--row-h); - scroll-snap-align: start; - width: 100%; -} - /* Label cells */ .year-label, .week-label { @@ -109,8 +98,8 @@ header { } /* 7-day grid inside each week row */ .week-row > .days-grid { - grid-column: 2 / span 7; display: grid; + grid-column: 2 / span 7; grid-template-columns: repeat(7, 1fr); grid-auto-rows: 1fr; position: relative; diff --git a/src/components/CalendarDay.vue b/src/components/CalendarDay.vue index 07c8480..4974cab 100644 --- a/src/components/CalendarDay.vue +++ b/src/components/CalendarDay.vue @@ -41,8 +41,6 @@ const formattedDate = computed(() => {