calendar-10
showcase-elevenlabs/calendar-10FreeBlock
Today button
Install it
npx shadcn@latest add https://raw.githubusercontent.com/elevenlabs/showcase/main/apps/www/public/r/styles/new-york/calendar-10.jsonSource
1"use client"23import * as React from "react"45import { Button } from "@/registry/new-york/ui/button"6import { Calendar } from "@/registry/new-york/ui/calendar"7import {8 Card,9 CardContent,10 CardDescription,11 CardHeader,12 CardTitle,13} from "@/registry/new-york/ui/card"1415export default function Calendar10() {16 const [date, setDate] = React.useState<Date | undefined>(17 new Date(2025, 5, 12)18 )19 const [month, setMonth] = React.useState<Date | undefined>(new Date())2021 return (22 <Card>23 <CardHeader className="relative">24 <CardTitle>Appointment</CardTitle>25 <CardDescription>Find a date</CardDescription>26 <Button27 size="sm"28 variant="outline"29 className="absolute right-4 top-4"30 onClick={() => {31 setMonth(new Date())32 setDate(new Date())33 }}34 >35 Today36 </Button>37 </CardHeader>38 <CardContent>39 <Calendar40 mode="single"41 month={month}42 onMonthChange={setMonth}43 selected={date}44 onSelect={setDate}45 className="bg-transparent p-0"46 />47 </CardContent>48 </Card>49 )50}
What it pulls in
Other registry items
Files it writes
More from shadcn/ui
All 357 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| calendar-01calendar-01 | shadcn/ui | Blocks | Free | no deps | |
| calendar-02calendar-02 | shadcn/ui | Blocks | Free | no deps | |
| calendar-03calendar-03 | shadcn/ui | Blocks | Free | no deps | |
| calendar-04calendar-04 | shadcn/ui | Blocks | Free | no deps | |
| calendar-05calendar-05 | shadcn/ui | Blocks | Free | no deps | |
| calendar-06calendar-06 | shadcn/ui | Blocks | Free | no deps | |
| calendar-07calendar-07 | shadcn/ui | Blocks | Free | no deps | |
| calendar-08calendar-08 | shadcn/ui | Blocks | Free | no deps |
