import { j as r } from "../../node_modules/react/jsx-runtime.js";
import { cn as t } from "../../utils/index.js";
import { cva as a } from "../../node_modules/class-variance-authority/dist/index.js";
import { Icon as s } from "../Icon/index.js";
const e = a(["footer-link"], {
  variants: {
    variant: {
      primary: "footer-link-primary",
      secondary: "footer-link-secondary"
    }
  }
});
function c({
  variant: o = "primary",
  className: n,
  children: i
}) {
  return /* @__PURE__ */ r.jsx("a", { className: t(e({ variant: o }), n), children: i });
}
function u(o) {
  return /* @__PURE__ */ r.jsxs("div", { className: t(e({ variant: o.variant })), children: [
    /* @__PURE__ */ r.jsx(c, { ...o }),
    /* @__PURE__ */ r.jsx(s, { name: "link-external" })
  ] });
}
function d({
  children: o
}) {
  return /* @__PURE__ */ r.jsx("div", { className: "footer-section", children: o });
}
function j({ children: o, className: n }) {
  return /* @__PURE__ */ r.jsx("div", { className: "footer-background", children: /* @__PURE__ */ r.jsx("div", { className: t("footer", n), children: o }) });
}
function v({ className: o, ...n }) {
  return /* @__PURE__ */ r.jsx("div", { className: t("footnote", o), ...n });
}
export {
  j as Footer,
  c as FooterLink,
  u as FooterLinkExternal,
  d as FooterLinksSection,
  v as Footnote
};
