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

export const IconStarTShirtBicolorSolid = 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-star-t-shirt-bicolor-solid`,
    };
    return (
      <svg
        viewBox="0 0 20 20"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        {...props}
        ref={forwardedRef}
      >
        <g opacity=".4" fill={color}>
          <path d="M13.3149 2.755C15.1359 3.28619 16.063 3.83582 17.684 4.67004C17.8988 4.78058 18.0197 5.01661 17.9809 5.255L17.3334 9.2179C17.2896 9.48615 17.0574 9.68372 16.7856 9.68372H15.5864L15.5629 9.62415C15.0095 8.19186 12.9825 8.1918 12.4291 9.62415L11.5912 11.795L9.42034 12.6329C7.98797 13.1863 7.98803 15.2133 9.42034 15.7667L11.5912 16.6046L11.8246 17.2091H5.01213C4.70602 17.209 4.4576 16.9605 4.45745 16.6544V9.82239C4.45745 9.74581 4.39535 9.68372 4.31877 9.68372H2.80608C2.53427 9.68372 2.30204 9.48615 2.25823 9.2179L1.61174 5.25989C1.57246 5.01933 1.69563 4.78124 1.9135 4.672C3.50189 3.87621 4.46125 3.33351 6.27678 2.75793C6.44454 4.55422 7.95619 5.96008 9.79631 5.96008C11.6373 5.95998 13.1485 4.55259 13.3149 2.755Z" />
          <path d="M12.3022 2.71985C12.1561 3.97536 11.091 4.95022 9.79631 4.95032C8.50152 4.95032 7.43553 3.97545 7.28948 2.71985H12.3022Z" />
        </g>
        <path
          d="M13.4836 10.0315C13.6647 9.56273 14.328 9.56273 14.509 10.0315L15.4398 12.4417C15.4957 12.5863 15.6099 12.7006 15.7545 12.7564L18.1647 13.6872C18.6335 13.8683 18.6335 14.5316 18.1647 14.7126L15.7545 15.6434C15.6099 15.6993 15.4957 15.8135 15.4398 15.9581L14.509 18.3683C14.328 18.8371 13.6647 18.8371 13.4836 18.3683L12.5528 15.9581C12.497 15.8135 12.3827 15.6993 12.2381 15.6434L9.82792 14.7126C9.35912 14.5316 9.35912 13.8683 9.82792 13.6872L12.2381 12.7564C12.3827 12.7006 12.497 12.5863 12.5528 12.4417L13.4836 10.0315Z"
          fill={color}
        />
      </svg>
    );
  }
);

IconStarTShirtBicolorSolid.displayName = "IconStarTShirtBicolorSolid";

export default IconStarTShirtBicolorSolid;
