Compact month grid with weekday abbreviations and a filled primary tile marking today.
Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.
import { Calendar3 } from "@/components/beste/piece/calendar3";
<Calendar3
month="April"
year="2026"
today={23}
firstDayOffset={2}
daysInMonth={30}
weekdays={[
"M",
"T",
"W",
"T",
"F",
"S",
"S"
]}
/>