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;