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-shein-icon customeow-shein-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="M16.7298 2.07718C16.8373 2.02036 16.9583 1.99406 17.0797 2.00113C17.2011 2.00819 17.3183 2.04835 17.4185 2.11726C17.5187 2.18617 17.5981 2.28119 17.6482 2.39202C17.6982 2.50285 17.717 2.62527 17.7024 2.746L16.0725 16.4227C16.0601 16.526 16.0237 16.625 15.9661 16.7117C15.9086 16.7984 15.8315 16.8704 15.7411 16.922C15.6507 16.9735 15.5494 17.0032 15.4455 17.0086C15.3416 17.0139 15.2378 16.9949 15.1426 16.9529L10.936 15.0974L8.70925 17.3473C8.62184 17.4356 8.51146 17.4977 8.39059 17.5266C8.26972 17.5555 8.14319 17.55 8.02529 17.5107C7.90738 17.4714 7.80282 17.4 7.7234 17.3044C7.64399 17.2088 7.5929 17.0929 7.5759 16.9698L7.56968 16.8783L7.57051 14.2888C7.57055 14.1736 7.61133 14.0607 7.68418 13.9715C12.1229 8.53494 14.8989 5.12529 16.0103 3.74168L16.1427 3.57736C16.4296 3.21853 16.5717 3.03733 16.5673 3.03378C16.5628 3.03023 16.3265 3.26116 15.8593 3.72658L15.2785 4.30836C10.1934 9.40498 7.63714 12.0064 6.86292 12.797C6.70802 12.9552 6.46801 12.9928 6.27204 12.8898L2.35589 10.8314C2.26304 10.7824 2.18305 10.7122 2.12244 10.6265C2.06182 10.5408 2.02229 10.442 2.00706 10.3381C1.99183 10.2343 2.00132 10.1283 2.03477 10.0288C2.06822 9.92929 2.12468 9.83909 2.19956 9.76552L2.27151 9.70424L2.355 9.65272L16.7298 2.07718Z"
        fill={color}
      />
    </svg>
  );
});

IconPublicPaperAirplaneSolid.displayName = "IconPublicPaperAirplaneSolid";

export default IconPublicPaperAirplaneSolid;
