import { jsxs as a, jsx as r } from "react/jsx-runtime";
import { c as o } from "../../../index-UgeK3A8s.js";
import { StarIcon as s } from "lucide-react";
import { cn as i } from "../../../lib/utils.js";
import { Badge as n } from "./badge.js";
const d = o(
  "gap-1.5 rounded-md border-0 bg-gradient-to-br from-yellow-600 to-yellow-800 font-semibold text-white uppercase tracking-wide shadow-md",
  {
    variants: {
      size: {
        default: "px-2 py-0.5 text-[0.725rem] leading-4 [&>svg]:h-3 [&>svg]:w-3",
        md: "px-2.5 py-1 text-sm [&>svg]:h-3.5 [&>svg]:w-3.5"
      }
    },
    defaultVariants: {
      size: "default"
    }
  }
);
function g({ className: e, size: t }) {
  return /* @__PURE__ */ a(
    n,
    {
      className: i(d({ size: t }), e),
      variant: "outline",
      children: [
        /* @__PURE__ */ r(s, { className: "fill-current" }),
        /* @__PURE__ */ r("span", { children: "Pro" })
      ]
    }
  );
}
export {
  g as ProBadge
};
