// Forms
Calendar
Select a date or a range of dates.
// Rendering preview…
// Install
npx shadcn@latest add @dakik/calendar// Usage
1import { Calendar, CalendarControl, CalendarLabel, CalendarTrigger } from "@/components/ui/calendar";23<Calendar />// Code
1"use client";23import {4 DatePicker as ArkCalendar,5 parseDate as arkParseDate,6} from "@ark-ui/react/date-picker";7import {8 ChevronDownIcon,9 ChevronLeftIcon,10 ChevronRightIcon,11} from "lucide-react";12import type React from "react";13import { cn } from "@/lib/utils";14import { Button } from "@/registry/react/components/button";15import { nativeSelectVariants } from "@/registry/react/components/native-select";1617export const parseDate = arkParseDate;1819export const Calendar = (20 props: React.ComponentProps<typeof ArkCalendar.Root>21) => {22 const { lazyMount = true, unmountOnExit = true, className, ...rest } = props;2324 return (25 <ArkCalendar.Root26 className={cn("[--cell-size:--spacing(9)]", "w-fit", className)}27 data-slot="calendar"28 inline// Dependencies