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