Join our Discord Community
Time

Calendar

Feature calendar grid component for React and Next.js applications. Built with TypeScript support, Tailwind CSS styling, and shadcn/ui design featuring drag-and-drop, date selection, and internationalization.

Loading component...

Installation

npx shadcn@latest add https://www.shadcn.io/registry/calendar.json
npx shadcn@latest add https://www.shadcn.io/registry/calendar.json
pnpm dlx shadcn@latest add https://www.shadcn.io/registry/calendar.json
bunx shadcn@latest add https://www.shadcn.io/registry/calendar.json

Features

  • Feature grouping - Day-based organization with color-coded status indicators using JavaScript sorting
  • Drag-and-drop - Interactive feature movement with dnd kit integration for React applications
  • Date selection - Range picker with pagination controls using date-fns library
  • Smart truncation - Automatic overflow handling for grid cells using TypeScript logic
  • Internationalization - Locale support with customizable formatting for Next.js projects
  • State management - Jotai integration for efficient calendar state using React Context
  • Icon integration - Lucide icons with consistent styling using shadcn/ui theming
  • Open source - Free calendar component with grid layout and Tailwind CSS styling

Examples

Without a date picker

Loading component...

Use Cases

  • Project management - Feature roadmaps and release planning interfaces
  • Event scheduling - Meeting and appointment calendar systems
  • Content planning - Editorial calendars with status tracking
  • Team coordination - Task assignment and deadline management

Implementation

Built with dnd kit for drag functionality. Uses Jotai for state management and date-fns for date operations. Supports internationalization with locale props. Grid layout with responsive design.