import clsx from "clsx"; import type { HTMLAttributes, ReactNode } from "react"; import styles from "./Badge.module.css"; interface Props { className?: HTMLAttributes["className"]; variant?: | "gray" | "gray-subtle" | "blue" | "blue-subtle" | "purple" | "purple-subtle" | "amber" | "amber-subtle" | "red" | "red-subtle" | "pink" | "pink-subtle" | "green" | "green-subtle" | "trial" | "turbo"; size?: "sm" | "md" | "lg"; icon?: ReactNode; } const Badge: React.FC> = ({ children, className, variant, size = "md", icon, }) => { return ( {icon && {icon}} {children} ); }; export default Badge;