import * as React from "react" import { cn } from "@/lib/utils" export interface BadgeProps extends React.HTMLAttributes { variant?: 'default' | 'secondary' | 'destructive' | 'outline' } function Badge({ className, variant = 'default', ...props }: BadgeProps) { const getVariantClasses = () => { switch (variant) { case 'default': return "border-transparent bg-primary text-primary-foreground hover:bg-primary/80" case 'secondary': return "border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80" case 'destructive': return "border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80" case 'outline': return "text-foreground" default: return "border-transparent bg-primary text-primary-foreground hover:bg-primary/80" } } return (
) } export { Badge }