MeaChat
Docs / Badge

Badge

Badges are used to label items with short, descriptive information.

Usage

import Badge from '~/components/ui/Badge.astro';

<Badge>New</Badge>

Variants

Default Outline Secondary Accent
<Badge variant="default">Default</Badge>
<Badge variant="outline">Outline</Badge>
<Badge variant="secondary">Secondary</Badge>
<Badge variant="accent">Accent</Badge>

Customization

You can easily override styles using the class prop.

Success Error
<Badge variant="accent" class="text-green-600 bg-green-500/10 border-green-600/20">Success</Badge>

Props

PropTypeDefaultDescription
variant'default' | 'outline' | 'secondary' | 'accent''default'The visual style of the badge.
classstringundefinedCustom classes to merge.