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

export const IconGoodsKnifeBicolorSolid = 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-goods-knife-bicolor-solid`,
    };
    return (
      <svg
        viewBox="0 0 20 20"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        {...props}
        ref={forwardedRef}
      >
        <path opacity=".5" fill={color} d="M6 6H14V15H6z" />
        <path
          d="M13.5441 2.03431L13.465 2.01319C13.1734 1.95422 12.8731 2.09662 12.7371 2.36863C12.1848 3.473 11.3063 4.0001 10 4.0001C8.69365 4.0001 7.81515 3.473 7.26295 2.36863C7.1146 2.07189 6.7706 1.9294 6.45585 2.03431L2.45585 3.36765L2.38387 3.39636C2.15175 3.50498 2 3.73923 2 4.0001V9.33343L2.00415 9.40873C2.048 9.80313 2.43235 10.0792 2.82836 9.98018L4.66666 9.52078V17.3334L4.67115 17.4112C4.70966 17.7427 4.99144 18.0001 5.33335 18.0001H14.6666L14.7444 17.9956C15.076 17.9571 15.3333 17.6753 15.3333 17.3334V9.52078L17.1716 9.98018L17.2456 9.99443C17.6389 10.0475 18 9.74163 18 9.33343V4.0001L17.9955 3.92274C17.9659 3.66818 17.7916 3.45014 17.5441 3.36765L13.5441 2.03431ZM8.66615 7.33343V8.00008H7.9995V9.33343H7.33285V7.33343H8.66615ZM10.6656 7.33343V8.00008H9.33235V7.33343H10.6656ZM12.666 7.33343V9.33343H11.9993V8.00008H11.3326V7.33343H12.666ZM7.9995 10.0001V11.3334H7.33285V10.0001H7.9995ZM12.6666 10.0001V11.3334H12V10.0001H12.6666ZM7.9995 12.0002V13.3335H8.66615V14.0002H7.33285V12.0002H7.9995ZM12.666 12.0002V14.0002H11.3326V13.3335H11.9993V12.0002H12.666ZM10.6656 13.3334V14.0001H9.33235V13.3334H10.6656Z"
          fill={color}
          fillRule="evenodd"
          clipRule="evenodd"
        />
      </svg>
    );
  }
);

IconGoodsKnifeBicolorSolid.displayName = "IconGoodsKnifeBicolorSolid";

export default IconGoodsKnifeBicolorSolid;
