Initial commit
Some checks failed
CI / test (push) Has been cancelled
CI / security (push) Has been cancelled
CI / build (push) Has been cancelled

This commit is contained in:
defiQUG
2025-12-12 15:02:56 -08:00
commit 849e6a8357
891 changed files with 167728 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
// Badge Component
import { ReactNode } from 'react';
import { clsx } from 'clsx';
import './Badge.css';
interface BadgeProps {
children: ReactNode;
variant?: 'primary' | 'success' | 'warning' | 'danger' | 'info' | 'secondary';
size?: 'small' | 'medium' | 'large';
className?: string;
}
export default function Badge({
children,
variant = 'secondary',
size = 'medium',
className,
}: BadgeProps) {
return (
<span className={clsx('badge', `badge--${variant}`, `badge--${size}`, className)}>
{children}
</span>
);
}