Calendar
DOM-backed vanilla JS calendar. Weekly view with virtualised events, all-day rendering, and hour-grid time column. See readme. WIP — not for use yet.
Usage
import { PrimaveraCal, EventDB } from "@primavera-ui/components/cal";
const db = new EventDB();db.loadEvents([ { id: "1", title: "Team standup", start: new Date("2026-04-27T09:00:00"), end: new Date("2026-04-27T09:30:00"), allDay: false, color: "blue", },]);db.ready = true;
const cal = new PrimaveraCal(db);cal.mount(document.getElementById("cal-demo"));