Skip to Content

Badge

Badges are small status indicators used to highlight information or show counts.

Import

import { Badge } from "@raydenui/ui";

Usage

Basic

Default
<Badge>Default</Badge>

Colors

OrangeBlueSuccessWarningErrorNeutralDisabled
<Badge color="orange">Orange</Badge> <Badge color="blue">Blue</Badge> <Badge color="success">Success</Badge> <Badge color="warning">Warning</Badge> <Badge color="error">Error</Badge> <Badge color="neutral">Neutral</Badge> <Badge color="disabled">Disabled</Badge>

Types

FilledAccentOutline
// Filled (default) <Badge type="filled" color="success">Active</Badge> // Accent (lighter background) <Badge type="accent" color="success">Active</Badge> // Outline <Badge type="outline" color="success">Active</Badge>

With Dot

OnlineOffline
<Badge color="success" dot>Online</Badge> <Badge color="error" dot>Offline</Badge>

In Context

// In a table cell <TableCell> <Badge color="success">Active</Badge> </TableCell> // With a tab <Tab label="Messages" badge={<Badge color="orange">12</Badge>}> Content </Tab> // Next to text <div className="flex items-center gap-2"> <span>Premium Plan</span> <Badge color="blue" type="accent">Recommended</Badge> </div>

Props

PropTypeDefaultDescription
color"orange" | "blue" | "success" | "warning" | "error" | "neutral" | "disabled""neutral"Badge color
type"filled" | "accent" | "outline""filled"Visual type
dotbooleanfalseShow dot indicator
classNamestring—Additional CSS classes

Accessibility

  • Badges are inline elements
  • Use with descriptive text for context
  • Color is not the only indicator of meaning
Last updated on