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

export const IconSpotifyBicolorSolid = 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-spotify-bicolor-solid`,
    };
    return (
      <svg
        viewBox="0 0 20 20"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        {...props}
        ref={forwardedRef}
      >
        <path opacity=".3" fill={color} d="M3.605 5.789H16.395V14.212H3.605z" />
        <path
          d="M10.0001 1.66666C5.41675 1.66666 1.66675 5.41666 1.66675 9.99999C1.66675 14.5833 5.41675 18.3333 10.0001 18.3333C14.5834 18.3333 18.3334 14.5833 18.3334 9.99999C18.3334 5.41666 14.6251 1.66666 10.0001 1.66666ZM13.8341 13.7083C13.6674 13.9576 13.3758 14.0417 13.1251 13.875C11.1667 12.6667 8.70841 12.416 5.79105 13.0826C5.50078 13.1674 5.25008 12.9583 5.16675 12.7083C5.08341 12.416 5.29175 12.1667 5.54175 12.0833C8.70841 11.3743 11.4584 11.6667 13.6251 13C13.9167 13.125 13.9577 13.4576 13.8341 13.7083ZM14.8341 11.4167C14.6251 11.7083 14.2501 11.8333 13.9577 11.625C11.7084 10.25 8.29175 9.83332 5.66675 10.6667C5.33411 10.75 4.95841 10.5833 4.87508 10.25C4.79175 9.91666 4.95841 9.54096 5.29175 9.45763C8.33341 8.54166 12.0834 9.00068 14.6667 10.5833C14.9174 10.709 15.0417 11.125 14.8341 11.4167ZM14.9174 9.08332C12.2501 7.49999 7.79175 7.33332 5.25008 8.12568C4.83341 8.24999 4.41675 7.99999 4.29175 7.62499C4.16675 7.20763 4.41675 6.79166 4.79175 6.66596C7.75008 5.79096 12.6251 5.95763 15.7091 7.79166C16.0834 7.99999 16.2084 8.49999 16.0001 8.87499C15.7924 9.16735 15.2917 9.29096 14.9174 9.08332Z"
          fill={color}
        />
      </svg>
    );
  }
);

IconSpotifyBicolorSolid.displayName = "IconSpotifyBicolorSolid";

export default IconSpotifyBicolorSolid;
