{ if (!v || !placeholder) return; if (v.value === placeholder?.month) return; placeholder = placeholder.set({ month: v.value }); }} > {#each monthOptions as { value, label }} {label} {/each} { if (!v || !placeholder) return; if (v.value === placeholder?.year) return; placeholder = placeholder.set({ year: v.value }); }} > {#each yearOptions as { value, label }} {label} {/each} {#each months as month} {#each weekdays as weekday} {weekday.slice(0, 2)} {/each} {#each month.weeks as weekDates} {#each weekDates as date} {/each} {/each} {/each}