Skip to content

Components

Basic Components

  • Accordion - Collapsible content panels
  • Alert - Alert messages with different variants
  • Avatar - User avatars with fallback text
  • Badge - Count badges and indicators
  • Button - Interactive buttons with multiple variants
  • Checkbox - Binary selection control
  • Collapsible - Expandable/collapsible content
  • DropdownButton - Button with dropdown menu
  • Icon - Icon display component
  • Image - Image display with fallbacks
  • Kbd - Keyboard shortcut display
  • Label - Text labels for form elements
  • Progress - Progress bars
  • Radio - Single selection from multiple options
  • Skeleton - Loading placeholders
  • Slider - Value selection from a range
  • Spinner - Loading and status spinners
  • Switch - Toggle on/off control
  • Tag - Labels and categories
  • Toggle - Toggle button states
  • Tooltip - Helpful hints on hover

Form Components

  • Input - An input field or a component that looks like an input field.
  • Select - A list of options for the user to pick.
  • NumberInput - Numeric input with increment/decrement
  • DatePicker - Date selection with calendar
  • OtpInput - One-time password input
  • ColorPicker - Color selection interface
  • Editor - Multi-line text editor and code editor
  • Form - Form container and layout

Layout Components

Advanced Components

  • Calendar - Calendar display and navigation
  • Chart - Data visualization charts (Line, Bar, Area, Pie)
  • List - List display with items
  • Menu - Menu and context menu and dropdown menu.
  • Settings - Settings UI
  • Table - High-performance data tables
  • Tabs - Tabbed interface
  • Tree - Hierarchical tree data display
  • VirtualList - Virtualized list for large datasets
  • WebView - Embedded web browser