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

export const IconToolUrlUnlinkSolid = 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-tool-url-unlink-solid`,
    };
    return (
      <svg
        viewBox="0 0 20 20"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        {...props}
        ref={forwardedRef}
      >
        <path
          d="M11.1767 3.17496C12.7365 1.61518 15.2653 1.61518 16.8251 3.17496C18.3849 4.73474 18.3849 7.26364 16.8251 8.82342L14.398 11.2506C14.1051 11.5435 13.6302 11.5435 13.3373 11.2506C13.0444 10.9577 13.0444 10.4828 13.3373 10.1899L15.7645 7.76276C16.7385 6.78876 16.7385 5.20961 15.7645 4.23562C14.7905 3.26163 13.2113 3.26163 12.2373 4.23562L9.81017 6.66279C9.51727 6.95568 9.0424 6.95568 8.74951 6.66279C8.45661 6.3699 8.45661 5.89502 8.74951 5.60213L11.1767 3.17496ZM6.66279 8.74951C6.95568 9.0424 6.95568 9.51727 6.66279 9.81017L4.23562 12.2373C3.26163 13.2113 3.26163 14.7905 4.23562 15.7645C5.20961 16.7385 6.78876 16.7385 7.76275 15.7645L10.1899 13.3373C10.4828 13.0444 10.9577 13.0444 11.2506 13.3373C11.5435 13.6302 11.5435 14.1051 11.2506 14.398L8.82342 16.8251C7.26364 18.3849 4.73474 18.3849 3.17496 16.8251C1.61518 15.2654 1.61518 12.7365 3.17496 11.1767L5.60213 8.74951C5.89502 8.45661 6.3699 8.45661 6.66279 8.74951ZM6.25506 2.05292C6.66293 1.98067 7.05213 2.25275 7.12438 2.66061L7.51438 4.8624C7.58663 5.27027 7.31456 5.65948 6.90669 5.73172C6.49883 5.80397 6.10962 5.53189 6.03737 5.12403L5.64737 2.92223C5.57512 2.51437 5.8472 2.12516 6.25506 2.05292ZM2.88425 6.03486C2.47081 6.00955 2.11514 6.3242 2.08983 6.73764C2.06452 7.15108 2.37916 7.50675 2.7926 7.53206L5.02449 7.66868C5.43793 7.69399 5.79361 7.37935 5.81892 6.96591C5.84423 6.55247 5.52958 6.19679 5.11614 6.17148L2.88425 6.03486ZM13.7396 17.9307C13.3317 18.003 12.9425 17.7309 12.8703 17.323L12.4803 15.1212C12.408 14.7134 12.6801 14.3242 13.088 14.2519C13.4958 14.1797 13.885 14.4517 13.9573 14.8596L14.3473 17.0614C14.4195 17.4693 14.1475 17.8585 13.7396 17.9307ZM17.1103 13.9487C17.5238 13.974 17.8795 13.6594 17.9048 13.2459C17.9301 12.8325 17.6154 12.4768 17.202 12.4515L14.9701 12.3149C14.5567 12.2896 14.201 12.6042 14.1757 13.0177C14.1504 13.4311 14.465 13.7868 14.8785 13.8121L17.1103 13.9487Z"
          fill={color}
          fillRule="evenodd"
          clipRule="evenodd"
        />
      </svg>
    );
  }
);

IconToolUrlUnlinkSolid.displayName = "IconToolUrlUnlinkSolid";

export default IconToolUrlUnlinkSolid;
