import { forwardRef } from "react";
import type { IconProps } from "../../types";

export const IconTextCaseAg3Outline = forwardRef<SVGSVGElement, IconProps>(
  ({ color = "currentColor", ...props }, forwardedRef) => {
    const { className } = props;
    props = {
      ...props,
      width: `${props.width || props.size || 20}`,
      height: `${props.height || props.size || 20}`,
      className: `${
        className ? className + " " : ""
      }customeow-icon customeow-icon-icon-text-case-ag-3-outline`,
    };
    return (
      <svg
        viewBox="0 0 20 20"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        {...props}
        ref={forwardedRef}
      >
        <path
          d="M11.4122 15.3106 6.77741 4.48308C6.71668 4.34119 6.60797 4.2189 6.46579 4.13258 6.32361 4.04625 6.15475 4 5.98176 4 5.80877 4 5.63991 4.04625 5.49773 4.13258 5.35556 4.2189 5.24684 4.34119 5.18612 4.48308L.551296 15.3106C.474639 15.4949.484188 15.6984.577865 15.8766.671542 16.0549.841769 16.1935 1.05152 16.2624 1.26127 16.3312 1.49357 16.3247 1.6979 16.2443 1.90222 16.1639 2.06204 16.0161 2.14258 15.833L3.53921 12.5705C3.54471 12.5576 3.55457 12.5465 3.56748 12.5387 3.58038 12.5308 3.59572 12.5266 3.61144 12.5265H8.35209C8.3678 12.5266 8.38314 12.5308 8.39604 12.5387 8.40895 12.5465 8.41881 12.5576 8.42431 12.5705L9.82094 15.833C9.90148 16.0161 10.0613 16.1639 10.2656 16.2443 10.47 16.3247 10.7023 16.3312 10.912 16.2624 11.1218 16.1935 11.292 16.0549 11.3857 15.8766 11.4793 15.6984 11.4889 15.4949 11.4122 15.3106ZM4.23443 10.9457 5.90954 7.03262C5.91509 7.01978 5.92498 7.00872 5.93788 7.00092 5.95078 6.99312 5.96609 6.98895 5.98176 6.98895 5.99744 6.98895 6.01274 6.99312 6.02564 7.00092 6.03854 7.00872 6.04843 7.01978 6.05399 7.03262L7.72909 10.9464C7.73345 10.9566 7.73492 10.9676 7.73338 10.9785 7.73184 10.9893 7.72733 10.9997 7.72023 11.0086 7.71314 11.0176 7.70367 11.0249 7.69263 11.03 7.6816 11.0351 7.66933 11.0377 7.65686 11.0378H4.30666C4.2942 11.0377 4.28192 11.0351 4.27089 11.03 4.25986 11.0249 4.25039 11.0176 4.24329 11.0086 4.2362 10.9997 4.23168 10.9893 4.23014 10.9785 4.2286 10.9676 4.23007 10.956 4.23443 10.9457ZM15.25 9C14.1549 9 13 10.1783 13 12 13 13.8217 14.1549 15 15.25 15 16.3451 15 17.5 13.8217 17.5 12 17.5 10.1783 16.3451 9 15.25 9ZM11.5 12C11.5 9.67954 13.0314 7.5 15.25 7.5 16.1238 7.5 16.891 7.83809 17.5 8.38971V8.25C17.5 7.83579 17.8358 7.5 18.25 7.5 18.6642 7.5 19 7.83579 19 8.25V16.25C19 18.3211 17.3211 20 15.25 20 13.861 20 12.6494 19.2445 12.0022 18.1255 11.7947 17.767 11.9173 17.3082 12.2758 17.1008 12.6344 16.8934 13.0932 17.0159 13.3006 17.3745 13.6907 18.0489 14.4181 18.5 15.25 18.5 16.4926 18.5 17.5 17.4926 17.5 16.25V15.6103C16.891 16.1619 16.1238 16.5 15.25 16.5 13.0314 16.5 11.5 14.3205 11.5 12Z"
          fill={color}
          fillRule="evenodd"
          clipRule="evenodd"
        />
      </svg>
    );
  }
);

IconTextCaseAg3Outline.displayName = "IconTextCaseAg3Outline";

export default IconTextCaseAg3Outline;
