@raystack/apsara
v0.56.5
Published
[](LICENSE) [](https://biomejs.dev/) [ {
return (
<Flex>
<Button type="primary">I am using 🧚♀️ Apsara!</Button>
</Flex>
);
}Component Categories
Layout
Box- Basic layout containerFlex- Flexbox containerContainer- Responsive wrapperSidebar- Collapsible navigation panel
Navigation
Breadcrumb- Navigation breadcrumbsTabs- Tabbed interfaceCommand- Command palette interface
Data Display
Table- Data table componentAvatar- User avatar displayBadge- Status indicatorsEmptyState- Empty state messaging
Forms
Select- Dropdown selectionRadio- Radio button groupsIconButton- Icon-only buttons
Feedback
Tooltip- Contextual tooltipsCallout- Informational calloutsIndicator- Status indicators
Overlay
Popover- Contextual overlaysSheet- Slide-out panelsDialog- Modal dialogs
Documentation
Visit our documentation site for:
- Interactive examples
- API references
- Theme customization
- Accessibility guidelines
- Migration guides
Contributing
We welcome contributions! Here's how you can help:
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'feat: add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Development Setup
# Install dependencies
pnpm install
# Start development server
pnpm dev
# Run tests
pnpm test
# Build library
pnpm buildLicense
Apsara is Apache 2.0 licensed.
