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

export const IconPublicPaperAirplaneSolid = 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-public-paper-airplane-solid`,
  };
  return (
    <svg
      viewBox="0 0 20 20"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
      ref={forwardedRef}
    >
      <path
        d="M15.7298 2.07718C15.8373 2.02036 15.9583 1.99406 16.0797 2.00113C16.2011 2.00819 16.3183 2.04835 16.4185 2.11726C16.5187 2.18617 16.5981 2.28119 16.6482 2.39202C16.6982 2.50285 16.717 2.62527 16.7024 2.746L15.0725 16.4227C15.0601 16.526 15.0237 16.625 14.9661 16.7117C14.9086 16.7984 14.8315 16.8704 14.7411 16.922C14.6507 16.9735 14.5494 17.0032 14.4455 17.0086C14.3416 17.0139 14.2378 16.9949 14.1426 16.9529L9.936 15.0974L7.70925 17.3473C7.62184 17.4356 7.51146 17.4977 7.39059 17.5266C7.26972 17.5555 7.14319 17.55 7.02529 17.5107C6.90738 17.4714 6.80282 17.4 6.7234 17.3044C6.64399 17.2088 6.5929 17.0929 6.5759 16.9698L6.56968 16.8783L6.57051 14.2888C6.57055 14.1736 6.61133 14.0607 6.68418 13.9715C11.1229 8.53494 13.8989 5.12529 15.0103 3.74168L15.1427 3.57736C15.4296 3.21853 15.5717 3.03733 15.5673 3.03378C15.5628 3.03023 15.3265 3.26116 14.8593 3.72658L14.2785 4.30836C9.19344 9.40498 6.63714 12.0064 5.86292 12.797C5.70802 12.9552 5.46801 12.9928 5.27204 12.8898L1.35589 10.8314C1.26304 10.7824 1.18305 10.7122 1.12244 10.6265C1.06182 10.5408 1.02229 10.442 1.00706 10.3381C0.991828 10.2343 1.00132 10.1283 1.03477 10.0288C1.06822 9.92929 1.12468 9.83909 1.19956 9.76552L1.27151 9.70424L1.355 9.65272L15.7298 2.07718Z"
        fill={color}
      />
    </svg>
  );
});

IconPublicPaperAirplaneSolid.displayName = "IconPublicPaperAirplaneSolid";

export default IconPublicPaperAirplaneSolid;
