This commit is contained in:
Josh 2026-01-09 00:16:46 +02:00
commit d69342b2e9
160 changed files with 28681 additions and 0 deletions

View file

@ -0,0 +1,20 @@
type BadgeVariant = 'draft' | 'published' | 'default'
interface BadgeProps {
variant?: BadgeVariant
children: string
}
const variantClasses: Record<BadgeVariant, string> = {
draft: 'badge-draft',
published: 'badge-published',
default: 'badge text-muted border-border',
}
export function Badge({ variant = 'default', children }: BadgeProps) {
return (
<span className={variantClasses[variant]}>
{children}
</span>
)
}