Form Controls

Interactive elements for user input and form handling

7 components

Button

stable

Versatile button component with multiple variants and states

PrimarySecondaryDestructive

Input

stable

Text input field with validation and various types

TextEmailPassword

Textarea

stable

Multi-line text input with auto-resize capabilities

MultilineAuto-resize

Checkbox

stable

Checkbox input with indeterminate state support

BinaryIndeterminate

Switch

stable

Toggle switch for boolean values with smooth animations

ToggleBoolean

Slider

stable

Range slider for numeric value selection

RangeNumeric

Toggle

stable

Toggle button for on/off states

BinaryState

Data Display

Components for presenting and organizing information

4 components

Card

stable

Flexible container for grouping related content

ContainerFlexible

Badge

stable

Small status indicators and labels

StatusLabel

Avatar

stable

User profile pictures with fallback support

ProfileImage

Divider

stable

Visual separator for content sections

SeparatorLayout

Feedback

Components for user notifications and alerts

2 components

Alert

stable

Contextual alerts and notifications with various severity levels

NotificationStatus

Dialog

beta

Modal dialogs and overlays for focused interactions

ModalOverlay

Quick Start

Get started with Rebel UI components in your project:

npm install @rebel-ui/core
  
  import { Button } from '@rebel-ui/core';
  
  <Button variant="primary">
    Get Started
  </Button>