An Ethiopian calendar implementation for React applications, built on top of react-day-picker
and styled with shadcn/ui
. This package provides an integration of Ethiopian calendar functionality into your React applications.
The Ethiopian Date Picker offers a custom DateLib implementation that enables full Ethiopian calendar functionality while maintaining Gregorian calendar compatibility under the hood. It's designed to be flexible and customizable, allowing you to either use the pre-built components or create your own styled implementations.
- 🗓️ Dual calendar system - displays Ethiopian dates while storing Gregorian format internally
- 🔄 Comprehensive date conversion utilities
- 🎨 Fully customizable components
- 📅 Support for both single date and date range selection
- 🌐 Dual calendar view showing both Ethiopian and Gregorian dates
- ⚡ Support for all the features of
react-day-picker
For detailed implementation steps, examples, and live demos, visit our documentation site.
The documentation includes:
- Step-by-step installation guide
- Component setup instructions
- Usage examples
- API reference
- Customization options
Contributions are welcome! Feel free to submit issues and enhancement requests.
MIT
Temesgen Hailegiorgis