Skip to content

A fully customizable, reusable Recurring Date Picker component built with Next.js, Tailwind CSS, and Zustand. Inspired by the recurring task feature in productivity apps like TickTick, this component allows users to create flexible and intuitive recurring date rules with live calendar previews.

Notifications You must be signed in to change notification settings

Nivas7/Recurring-Date-Picker-Component

Repository files navigation

📅 Recurring Date Picker

A customizable Recurring Date Picker component built with React, Tailwind CSS v4, and TypeScript. Supports flexible recurring schedule options such as daily, weekly, and monthly selections.


✨ Features

  • Select recurrence pattern: Daily, Weekly, Monthly
  • Choose specific days of the week
  • Define interval (e.g., every 2 weeks)
  • Tailwind CSS v4 support with custom themes
  • Fully typed with TypeScript
  • Built-in accessibility support
  • Easy to integrate into any Next.js or React app
  • Unit and integration tests with Jest & React Testing Library

About

A fully customizable, reusable Recurring Date Picker component built with Next.js, Tailwind CSS, and Zustand. Inspired by the recurring task feature in productivity apps like TickTick, this component allows users to create flexible and intuitive recurring date rules with live calendar previews.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published