Kaapi UI
Config-driven UI components built to customize to fit the design system of the application.
Base Components
Fundamental building blocks with simplified APIs and enhanced variants for creating UI elements.
Accordion
Expandable panels for organizing content in limited space.
Alert
Displays important messages to the user.
Audio Player
Audio playback component with controls for play, pause, and seek.
Avatar
User profile images with different shapes and indicators.
Badge
Small status descriptors for UI elements.
Breadcrumb
Displays the path to the current resource using a hierarchy of links.
Button
Interactive buttons with different styles and states.
Button Group
Interactive buttons with different styles and states.
Calendars
Components for displaying and managing dates and events.
Card
Containers for displaying content in a clear layout.
Carousel
Scrollable content sliders for showcasing items.
Chart
Data visualization components for various chart types.
Checkbox
Selection controls for multiple options.
Credit Card
Stylized credit card components with various visual variants and branding options.
Date Pickers
Date selection components with various input methods.
Dialog
Modal windows for focused interactions.
Dropdown
Toggleable menus for navigation and actions.
File Upload
Components for uploading and managing files.
Illustrations
Decorative SVG illustrations for enhancing UI.
Input
Text fields for user data entry.
Loading Indicator
Visual indicators for loading states.
Mobile App Store
App store badges for mobile applications.
Pagination
Navigation for multi-page content.
Popover
Navigation for multi-page content.
Progress
Visual indicators for operations status.
Progress Steps
Visual indicators for operations steps status.
Qr Code
Components for generating and displaying QR codes.
Radio Group
Selection controls for single options.
Rating
Components for displaying ratings with stars and badges.
Select
Dropdown selection controls for forms.
Slideout Menu
Off-canvas menus for navigation and actions.
Slider
Controls for selecting values from a range.
Socials Buttons
Pre-styled buttons for social media authentication.
Switch
Toggle controls for binary options.
Table
Structured data presentation with various features.
Tabs
Organize content into selectable sections.
Tags
Text Editor
Rich text editing components with formatting options.
Textarea
Multi-line text input fields.
Tooltip
Contextual information on hover.
Video Player
Composite Components
Higher-level components that combine multiple base components for specific use cases in the application.