From a5d4a66078ec7e59b4ce9a1a1228cb319f8d98dd Mon Sep 17 00:00:00 2001 From: Zachary Date: Sun, 10 Nov 2024 17:37:44 +0100 Subject: [PATCH] Add missing --- src/lib/CalendarMonth.svelte | 101 +++++++++++++++++++++++++++++++++++ src/lib/Tooltip.svelte | 40 ++++++++++++++ 2 files changed, 141 insertions(+) create mode 100644 src/lib/CalendarMonth.svelte create mode 100644 src/lib/Tooltip.svelte diff --git a/src/lib/CalendarMonth.svelte b/src/lib/CalendarMonth.svelte new file mode 100644 index 0000000..d90b195 --- /dev/null +++ b/src/lib/CalendarMonth.svelte @@ -0,0 +1,101 @@ + + + + +
+
{new Date(year, month).toLocaleString('default', { month: 'long' })}
+ {#each Array.from({ length: firstDay }) as _} +
+ {/each} + {#each Array.from({ length: daysInMonth }, (_, i) => i + 1) as day} +
+ {day} + {#if getHoliday(day)} + + {/if} +
+ {/each} +
\ No newline at end of file diff --git a/src/lib/Tooltip.svelte b/src/lib/Tooltip.svelte new file mode 100644 index 0000000..7f1b820 --- /dev/null +++ b/src/lib/Tooltip.svelte @@ -0,0 +1,40 @@ + + + + +
+ {text} +
\ No newline at end of file