"use client";
import { jsx as e } from "react/jsx-runtime";
import * as i from "react";
import { Root as s, Indicator as c } from "../../../../../node_modules/.pnpm/@radix-ui_react-checkbox@1.1.4_@types_react-dom@19.0.4_@types_react@19.0.10__@types_react@19._aormroeiwncfsjk5mraxevmc5m/node_modules/@radix-ui/react-checkbox/dist/index.js";
import { classNames as t } from "../../utils/index.js";
import { FiCheck as d } from "../../../../../node_modules/.pnpm/react-icons@5.5.0_react@19.0.0/node_modules/react-icons/fi/index.js";
const l = i.forwardRef(({ className: a, ...r }, o) => /* @__PURE__ */ e(
  s,
  {
    ref: o,
    className: t(
      "focus-visible:outline-hidden h-4 w-4 shrink-0 rounded-sm border focus-visible:ring-0 disabled:cursor-not-allowed disabled:opacity-50  data-[state=checked]:bg-slate-700 data-[state=checked]:text-slate-700",
      a
    ),
    ...r,
    children: /* @__PURE__ */ e(
      c,
      {
        className: t("flex items-center justify-center text-current"),
        children: /* @__PURE__ */ e(d, { className: " text-white" })
      }
    )
  }
));
l.displayName = s.displayName;
export {
  l as Checkbox
};
//# sourceMappingURL=checkbox.js.map
