Components
Beautiful, accessible React components built with Tailwind CSS. Copy, paste, and customize to fit your needs.
Quick Install
Install all components at once with our npm package, or use the CLI to add individual components.
npm install @uiblox/uiornpx @uiblox/cli add buttonButton
Interactive button component with multiple variants, sizes, and states.
Input
Text input field with label, placeholder, and validation support.
Card
Flexible container component for grouping related content.
Badge
Small label component for status indicators and counts.
Alert
Contextual feedback messages for user actions and system status.
Avatar
User profile image with fallback initials and status indicators.
Checkbox
Selectable checkbox input for boolean choices and multi-select.
Switch
Toggle switch for binary on/off settings.
Select
Dropdown selection component for choosing from options.
Textarea
Multi-line text input for longer form content.
Tooltip
Contextual information popup on hover or focus.
Dropdown
Expandable menu for actions and navigation options.
Modal
Dialog overlay for focused user interactions.
Tabs
Tabbed interface for organizing content into sections.
Built for Developers
Every component is designed with developer experience in mind:
- Fully typed with TypeScript for better DX
- Accessible by default with ARIA support
- Customizable with Tailwind CSS classes
- Dark mode ready with CSS variables