calendar-23
accelya-ui-lib/calendar-23FreeBlock
Date range picker
Live preview
live · rendered by the registry
Rendered by shadcn/ui on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://raw.githubusercontent.com/ramsaoji/Accelya-UI-Lib/main/public/r/styles/default/calendar-23.jsonSource
1"use client"23import * as React from "react"4import { ChevronDownIcon } from "lucide-react"5import { type DateRange } from "react-day-picker"67import { Button } from "@/registry/default/ui/button"8import { Calendar } from "@/registry/default/ui/calendar"9import { Label } from "@/registry/default/ui/label"10import {11 Popover,12 PopoverContent,13 PopoverTrigger,14} from "@/registry/default/ui/popover"1516export default function Calendar23() {17 const [range, setRange] = React.useState<DateRange | undefined>(undefined)1819 return (20 <div className="flex flex-col gap-3">21 <Label htmlFor="dates" className="px-1">22 Select your stay23 </Label>24 <Popover>25 <PopoverTrigger asChild>26 <Button27 variant="outline"28 id="dates"29 className="w-56 justify-between font-normal"30 >31 {range?.from && range?.to32 ? `${range.from.toLocaleDateString()} - ${range.to.toLocaleDateString()}`33 : "Select date"}34 <ChevronDownIcon />35 </Button>36 </PopoverTrigger>37 <PopoverContent className="w-auto overflow-hidden p-0" align="start">38 <Calendar39 mode="range"40 selected={range}41 captionLayout="dropdown"42 onSelect={(range) => {43 setRange(range)44 }}45 />46 </PopoverContent>47 </Popover>48 </div>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 |
