This project is a React library to help compose your own date picker and calendar UI components.
From simple to advanced, you can build your own date picker component in minutes.
The key features of this projects
Lightweight- Optimized bundle size
Control- built with React hooks and the reducer pattern, the API gives you full control of the component's state
Themeable- built as a naked UI component, use the simple theming API to style
Date Frameworks- can be used with the date framework of your choice
Composable- can be used with any UI Framework
Accessible- designed and tested for A11y, with full keyboard and screen-reader support
Localisation- customize region and labels
Documentation- fully documented with editable examples
To get up and running quickly, refer to the getting started guide.
For the full documentation, refer to the documentation.
This project was built to give something back to the OpenSource community.
Please raise a PR for this project or be inspired to create (or contribute) to another Open Source project.
Building this component took alot of effort, so to show your appreciation, please let me know how you are using it, where you
are using it and what themes you create.
All feedback appreciated, message me on Linked-In.
When I started out, I wanted to create the Downshift of DatePickers.
So a special mention to Kent, who inspired the journey.
Documentation site built with docz