Releases: hafizabdullah510/react-headless-ui-kit
Initial Release
A lightweight, accessible, and TypeScript-first form component library built with React and Tailwind CSS.
Features
🎨 Tailwind CSS - Fully styled with utility classes
♿ Accessible - ARIA attributes, keyboard navigation, screen reader support
📦 TypeScript - Full type safety with comprehensive types
🎯 Controlled & Uncontrolled - Supports both patterns seamlessly
🔄 Polymorphic Button - Can render as or
🎪 Generic Select - Type-safe select with any object type
✨ Loading States - Built-in spinner and loading text support
🎭 Flexible Styling - Override styles via className prop
📱 Responsive - Three sizes (sm, md, lg) for all components
Components
Button - Versatile button with loading states and icon support
Input - Text input with label and error handling
Select - Generic dropdown with type-safe options
Spinner - Loading indicator (used internally by Button)