import { jsx } from "react/jsx-runtime";
import { forwardRef } from "react";
import { Box } from "../../node_modules/.pnpm/@mantine_core@7.15.2_patch_hash_jclkxeaefn6uz54h34k3r3yjsq_@mantine_hooks@7.15.2_react@18.3.1_szqfuioo5damkjdixckhzmwycq/node_modules/@mantine/core/esm/core/Box/Box.mjs";
const IconCloudOff = (props, ref) => {
  return /* @__PURE__ */ jsx(
    "svg",
    {
      width: "1em",
      height: "1em",
      viewBox: "0 0 16 16",
      fill: "none",
      xmlns: "http://www.w3.org/2000/svg",
      strokeWidth: "1.5",
      ref,
      ...props,
      children: /* @__PURE__ */ jsx(
        "path",
        {
          d: "M14.4669 10.7454C14.596 10.4106 14.6667 10.0469 14.6667 9.66667C14.6667 8.10429 13.4724 6.82086 11.9469 6.67958C11.6348 4.78142 9.98655 3.33333 8.00004 3.33333C7.70233 3.33333 7.41222 3.36586 7.13306 3.42755M4.85835 4.85723C4.44882 5.37613 4.1651 5.99892 4.0532 6.67958C2.52771 6.82086 1.33337 8.10429 1.33337 9.66667C1.33337 11.3235 2.67652 12.6667 4.33337 12.6667H11.6667C11.9708 12.6667 12.2642 12.6214 12.5408 12.5373M2.00004 2L14 14",
          stroke: "currentColor",
          strokeLinecap: "round",
          strokeLinejoin: "round",
          strokeWidth: "inherit"
        }
      )
    }
  );
};
const ForwardRef = forwardRef(IconCloudOff);
const CloudOff = forwardRef((props, ref) => {
  if (typeof props.size === "number") {
    const { size, ...rest } = props;
    props = {
      ...rest,
      w: size,
      h: size
    };
  }
  return /* @__PURE__ */ jsx(
    Box,
    {
      ref,
      ...props,
      component: ForwardRef,
      className: ["tiui-icon", "CloudOff", props.className].join(" ")
    }
  );
});
CloudOff.displayName = "IconCloudOff";
export {
  CloudOff as default
};
