Modern and accessible React component library.
Note: Requires React 18 or later
# Using bun
bun add @rhinolabs/ui
# Using npm
npm install @rhinolabs/ui
# Using yarn
yarn add @rhinolabs/ui
# Using pnpm
pnpm add @rhinolabs/ui
@rhinolabs/ui provides a comprehensive set of React components designed to be:
- 🎨 Customizable: Built with Tailwind CSS
- ♿️ Accessible: Following WCAG guidelines
- 📱 Responsive: Mobile-first design
- 🚀 Modern: Built with React and TypeScript
- Button - Interactive buttons for triggering actions
- Input - Text input fields for data entry
- Textarea - Multi-line text input areas
- Select - Dropdown selection menus
- Checkbox - Single or multiple option selectors
- Radio Group - Exclusive option selectors
- Switch - Toggle switches for binary choices
- Toggle - Two-state buttons for toggling options
- Toggle Group - Groups of toggle buttons
- Card - Contained content blocks
- Separator - Visual dividers between content
- Sheet - Slide-out panels and drawers
- Collapsible - Expandable/collapsible sections
- Resizable - Adjustable-size containers
- Scroll Area - Custom scrollable containers
- Breadcrumb - Hierarchical navigation paths
- Pagination - Page navigation controls
- Tabs - Content section organizers
- Sidebar - Side navigation panels
- Table - Structured data displays
- Calendar - Date and time displays
- Avatar - User or entity representations
- Badge - Status and notification indicators
- Dialog - Modal windows for focused tasks
- Popover - Contextual floating content
- Tooltip - Helpful hover information
- Dropdown Menu - Contextual action menus
- Context Menu - Right-click action menus
- Command - Command palettes and search interfaces
- Alert - Important message displays
- Toast - Temporary notifications
- Skeleton - Loading state placeholders
import { Button } from "@rhinolabs/ui"
export default function Example() {
return (
<Button variant="default">
Click me
</Button>
)
}
- Clone the repository:
git clone https://github.com/rhinolabs/ui-toolkit.git
- Install dependencies:
bun install
- Build the package:
bun run build
Please read our Contributing Guidelines before submitting a pull request.
MIT © Rhinolabs Agency