import { cva } from "class-variance-authority";
export { default as Badge } from "./Badge.vue";
export const badgeVariants = cva(
  "inline-flex items-center justify-center rounded-full border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none transition-colors overflow-hidden select-none",
  {
    variants: {
      variant: {
        default: "border-transparent bg-(--primary) text-white",
        secondary: "border-transparent bg-zinc-100 text-zinc-700",
        destructive: "border-transparent bg-red-500 text-white",
        outline: "border-zinc-200 text-zinc-700"
      }
    },
    defaultVariants: {
      variant: "default"
    }
  }
);
