Badge Component
Variants
DefaultPrimarySecondarySuccessWarningError
Sizes
SmallMediumLarge
With Icons
MailStarSuccess
Usage Examples
Status:OnlinePendingOffline
Tags:NewHotFeatured
Usage Examples
Badge Variants
import { Badge } from "@/components/badge";
<Badge variant="default">Default</Badge>
<Badge variant="primary">Primary</Badge>
<Badge variant="secondary">Secondary</Badge>
<Badge variant="success">Success</Badge>
<Badge variant="warning">Warning</Badge>
<Badge variant="error">Error</Badge>Badge Sizes
<Badge size="sm" variant="primary">Small</Badge> <Badge size="md" variant="primary">Medium</Badge> <Badge size="lg" variant="primary">Large</Badge>
Badge with Icons
import { Mail, Star } from "lucide-react";
<Badge icon={<Mail className="h-3 w-3" />} variant="primary">
Mail
</Badge>
<Badge icon={<Star className="h-3 w-3" />} variant="secondary">
Star
</Badge>