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

export const IconMusical3OffSolid = 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-musical-3-off-solid`,
    };
    return (
      <svg
        viewBox="0 0 20 20"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        {...props}
        ref={forwardedRef}
      >
        <path
          d="M2.50965 4.28641C2.80254 3.99393 3.27743 3.99375 3.5702 4.28641L15.7772 16.4934C16.07 16.7862 16.0697 17.2611 15.7772 17.554 15.4843 17.8469 15.0096 17.8469 14.7167 17.554L10.8436 13.6809V14.6839C10.8436 15.6731 10.4491 16.6238 9.74305 17.3352 9.03685 18.0467 8.07416 18.4643 7.05848 18.4983L6.92372 18.5003C6.30856 18.5002 5.70203 18.3587 5.15321 18.0882 4.60451 17.8177 4.12862 17.4252 3.76454 16.9427 3.40043 16.4599 3.15733 15.8997 3.05653 15.3089 2.95578 14.718 2.99922 14.1118 3.18348 13.5403 3.3678 12.9689 3.68849 12.4476 4.11805 12.0188 4.54764 11.5902 5.07496 11.2661 5.65712 11.0725 6.23937 10.879 6.86033 10.8212 7.46962 10.9046 7.74007 10.9416 8.00453 11.007 8.25965 11.097L2.50965 5.34696C2.21687 5.05406 2.2168 4.57927 2.50965 4.28641ZM15.577 1.72782C15.8626 1.64849 16.169 1.68306 16.4286 1.82352 16.6881 1.964 16.8803 2.19891 16.9618 2.47684 16.9904 2.57423 17.0048 2.67537 17.0048 2.77665V4.8704C17.0046 5.10711 16.9247 5.33767 16.7782 5.52665 16.6317 5.71549 16.426 5.85316 16.1923 5.91825L10.8446 7.40555 10.8436 9.52958 9.16493 7.85087V4.05692H9.20106C9.25058 3.87393 9.3482 3.70671 9.48426 3.57157 9.62035 3.43642 9.79046 3.33827 9.97743 3.28641L15.577 1.72782Z"
          fill={color}
        />
      </svg>
    );
  }
);

IconMusical3OffSolid.displayName = "IconMusical3OffSolid";

export default IconMusical3OffSolid;
