diff --git a/src/components/CalendarDay.vue b/src/components/CalendarDay.vue index 7032d6a..b299ee7 100644 --- a/src/components/CalendarDay.vue +++ b/src/components/CalendarDay.vue @@ -1,15 +1,61 @@ @@ -136,6 +182,7 @@ const formattedDate = computed(() => { color: var(--ink); line-height: 1; pointer-events: none; + white-space: pre-wrap; } .cell.weekend .compact-date { diff --git a/src/utils/date.js b/src/utils/date.js index 73beddb..00dc76b 100644 --- a/src/utils/date.js +++ b/src/utils/date.js @@ -192,17 +192,6 @@ function formatTodayString(date, weekday = "long", month = "long") { return formatted.charAt(0).toUpperCase() + formatted.slice(1) } -/** - * Format date as compact string for day cell corner (e.g., "Mon 15 Jan") - */ -function formatDateCompact(date) { - return date.toLocaleDateString(undefined, { - weekday: 'short', - day: 'numeric', - month: 'short' - }) -} - export { // constants monthAbbr, @@ -229,7 +218,6 @@ export { formatDateRange, formatDateShort, formatDateLong, - formatDateCompact, formatTodayString, lunarPhaseSymbol, // iso helpers re-export