Files
ae39f486-6aa1-4df7-aff5-e68…/src/components/shared/Badge.tsx
2026-04-15 20:15:51 +00:00

33 lines
688 B
TypeScript

"use client";
import { cls } from "@/lib/utils";
interface BadgeProps {
text: string;
variant?: "primary" | "card";
className?: string;
}
const Badge = ({
text,
variant = "primary",
className = "",
}: BadgeProps) => {
return (
<div className={cls(
"px-3 py-1 rounded-theme w-fit",
variant === "primary" ? "primary-button" : "card",
className
)}>
<p className={cls(
"relative z-1 text-xs",
variant === "primary" ? "text-primary-cta-text" : "text-foreground"
)}>
{text}
</p>
</div>
);
};
export default Badge;