π¦ Installation & Guide β kenat-ui
kenat-ui
is a headless UI utility for building Ethiopian calendar components. It gives you complete control over your UI while handling all the complex logic for you.
π Installation
To get started, install kenat-ui
from npm:
npm install kenat-ui
This will also install the
kenat
core library it depends on.
β What is Headless UI?
A headless UI library provides logic without rendering. It gives you:
- βοΈ State management
- π§ Business logic
- π§° Hooks and functions
β¦but leaves the markup and styling up to you.
Think of it like a powerful backend brain for your calendar UI β you plug in the visuals.
π‘ Why Headless?
Headless UI is ideal when you want:
- π Full control over your design system (Tailwind, Chakra, custom CSS)
- β»οΈ Reusability across different themes or apps
- πΌ Integration with other frameworks or design tokens
kenat-ui
lets you build:
- Custom date pickers
- Fully localizable calendar grids
- Language + numeralβaware date logic
π§© Where Can You Use It?
- React + Tailwind apps (perfect fit)
- Component libraries (design system wrappers)
- Internationalized apps with Ethiopian localization needs
- Web or mobile (via React Native wrappers)
Last updated on