Calendar · component
September 2026
Mo
Tu
We
Th
Fr
Sa
Su
Selected: none yet — click a day
Usage
import { signal } from "./index.js";import { Calendar } from "./components/calendar.js"; const picked = signal(null); // omit value for internal state // weekStart: 1 (Mon, default) | 0 (Sun). Paging mutates 42 fixed nodes — no rebuild.Calendar({ value: picked, weekStart: 1, onSelect: (d) => console.log(d.toDateString()) })