Shared UI Components
Reusable React components for the frontend.
Components (to be implemented)
ChatWindow- Chat interface componentMessageBubble- Individual message displayInputBar- Message input componentSidebar- Navigation sidebarUserAvatar- User avatar componentLoadingSpinner- Loading indicatorErrorBoundary- Error handling wrapper
Usage
import { ChatWindow } from '@chimerai/ui';
function App() {
return <ChatWindow messages={messages} onSendMessage={handleSend} />;
}
Development
# Install dependencies
pnpm install
# Build package
pnpm build
# Watch mode
pnpm dev