Badge
The Badge component is used to display small status descriptors, labels, or categorical information. They are visually distinct and help highlight specific information within a UI.
Installation
Section titled “Installation”Add the Badge component to your project using the OrbitUI CLI:
npx orbitkit@latest add badgeImport the Badge component and use it in your Astro components or pages. Place the content you want inside the badge as children of the <Badge> component. This can be text, icons (like SVGs), or other inline elements.
Default
Outline
---import {Badge} from "@/components/ui/badge";---
<div class="flex gap-2"> <Badge>Default</Badge> <Badge variant="outline">Outline</Badge></div>The Badge component accepts the following props, which are based on the badgeVariants defined using class-variance-authority:
| Prop | Type | Default |
|---|---|---|
variant | default, outline | circular |
rounded | none, xs, sm, md, lg, xl, full | sm |
size | xs, sm, md, lg, xl | xs |
This component accepts all the standard HTML attributes that a div or a element would.