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

export const IconAddImagePhotoBicolorSolid = 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-add-image-photo-bicolor-solid`,
  };
  return (
    <svg
      viewBox="0 0 20 20"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
      ref={forwardedRef}
    >
      <path
        d="M1.44238 5.25C1.44238 4.65326 1.67944 4.08097 2.10139 3.65901C2.52335 3.23705 3.09565 3 3.69238 3H16.3077C16.6032 3 16.8958 3.0582 17.1688 3.17127C17.4417 3.28434 17.6898 3.45008 17.8987 3.65901C18.1076 3.86794 18.2734 4.11598 18.3865 4.38896C18.4995 4.66194 18.5577 4.95453 18.5577 5.25V9.5H13.9424C12.4368 9.5 11.1255 10.3318 10.443 11.5609L6.97238 8.091C6.83176 7.95055 6.64113 7.87166 6.44238 7.87166C6.24363 7.87166 6.05301 7.95055 5.91238 8.091L2.94238 11.06V14.75C2.94238 15.164 3.27838 15.5 3.69238 15.5H9.70155V17H3.69238C3.09565 17 2.52335 16.7629 2.10139 16.341C1.67944 15.919 1.44238 15.3467 1.44238 14.75V5.25ZM12.4424 7C12.4424 7.26522 12.337 7.51957 12.1495 7.70711C11.962 7.89464 11.7076 8 11.4424 8C11.1772 8 10.9228 7.89464 10.7353 7.70711C10.5477 7.51957 10.4424 7.26522 10.4424 7C10.4424 6.73478 10.5477 6.48043 10.7353 6.29289C10.9228 6.10536 11.1772 6 11.4424 6C11.7076 6 11.962 6.10536 12.1495 6.29289C12.337 6.48043 12.4424 6.73478 12.4424 7Z"
        fill={color}
        fillRule="evenodd"
        clipRule="evenodd"
      />
      <path
        opacity=".6"
        d="M15.7507 11.6586C15.7507 11.2443 15.4149 10.9086 15.0007 10.9086C14.5865 10.9086 14.2507 11.2443 14.2507 11.6586V13.9086H12.0007C11.5865 13.9086 11.2507 14.2443 11.2507 14.6586C11.2507 15.0728 11.5865 15.4086 12.0007 15.4086H14.2507V17.6586C14.2507 18.0728 14.5865 18.4086 15.0007 18.4086C15.4149 18.4086 15.7507 18.0728 15.7507 17.6586V15.4086H18.0007C18.4149 15.4086 18.7507 15.0728 18.7507 14.6586C18.7507 14.2443 18.4149 13.9086 18.0007 13.9086H15.7507V11.6586Z"
        fill={color}
        fillRule="evenodd"
        clipRule="evenodd"
      />
    </svg>
  );
});

IconAddImagePhotoBicolorSolid.displayName = "IconAddImagePhotoBicolorSolid";

export default IconAddImagePhotoBicolorSolid;
