"use strict";
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const jsxRuntime = require("react/jsx-runtime");
const React = require("react");
const Box = require("../../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.cjs");
const IconArrowBlockLeft = (props, ref) => {
  return /* @__PURE__ */ jsxRuntime.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__ */ jsxRuntime.jsx(
        "path",
        {
          d: "M2 8.00001L6.66667 3.33334V6.00001H13.4667C13.6534 6.00001 13.7467 6.00001 13.818 6.03634C13.8807 6.0683 13.9317 6.11929 13.9637 6.18201C14 6.25332 14 6.34666 14 6.53334V9.46668C14 9.65336 14 9.7467 13.9637 9.81801C13.9317 9.88073 13.8807 9.93172 13.818 9.96368C13.7467 10 13.6534 10 13.4667 10H6.66667V12.6667L2 8.00001Z",
          stroke: "currentColor",
          strokeLinecap: "round",
          strokeLinejoin: "round",
          strokeWidth: "inherit"
        }
      )
    }
  );
};
const ForwardRef = React.forwardRef(IconArrowBlockLeft);
const ArrowBlockLeft = React.forwardRef((props, ref) => {
  if (typeof props.size === "number") {
    const { size, ...rest } = props;
    props = {
      ...rest,
      w: size,
      h: size
    };
  }
  return /* @__PURE__ */ jsxRuntime.jsx(
    Box.Box,
    {
      ref,
      ...props,
      component: ForwardRef,
      className: ["tiui-icon", "ArrowBlockLeft", props.className].join(" ")
    }
  );
});
ArrowBlockLeft.displayName = "IconArrowBlockLeft";
exports.default = ArrowBlockLeft;
