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

export const IconExpressionHashtagOutline = 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-expression-hashtag-outline`,
  };
  return (
    <svg
      viewBox="0 0 20 20"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
      ref={forwardedRef}
    >
      <path
        d="M15.1074 1.45696C15.5352 1.5126 15.8449 1.88338 15.833 2.30559L15.8262 2.39055L15.4014 5.66692H17.7168L17.8018 5.67082C18.2221 5.71326 18.5506 6.0684 18.5508 6.49992C18.5508 6.93156 18.2222 7.28657 17.8018 7.32903L17.7168 7.33293H15.1855L14.4941 12.6669H17.2168L17.3018 12.6708C17.7221 12.7133 18.0506 13.0684 18.0508 13.4999C18.0508 13.9316 17.7222 14.2866 17.3018 14.329L17.2168 14.3329H14.2783L13.8262 17.8251C13.7668 18.2813 13.3488 18.6039 12.8926 18.5448C12.4366 18.4856 12.1152 18.0673 12.1738 17.6113L12.5986 14.3329H6.27832L5.82617 17.8251C5.76678 18.2813 5.34881 18.6039 4.89258 18.5448C4.43656 18.4856 4.11515 18.0673 4.17383 17.6113L4.59863 14.3329H2.28223C1.82216 14.3327 1.44922 13.96 1.44922 13.4999C1.44936 13.0399 1.82224 12.6671 2.28223 12.6669H4.81445L5.50586 7.33293H2.78223C2.32216 7.33273 1.94922 6.96004 1.94922 6.49992C1.94936 6.03993 2.32224 5.66711 2.78223 5.66692H5.72168L6.17383 2.17571L6.18848 2.09172C6.28495 1.68069 6.67966 1.40154 7.10742 1.45696C7.53521 1.5126 7.84485 1.88338 7.83301 2.30559L7.82617 2.39055L7.40137 5.66692H13.7217L14.1738 2.17571L14.1885 2.09172C14.285 1.68069 14.6797 1.40154 15.1074 1.45696ZM6.49414 12.6669H12.8145L13.5059 7.33293H7.18555L6.49414 12.6669Z"
        fill={color}
        fillRule="evenodd"
        clipRule="evenodd"
      />
    </svg>
  );
});

IconExpressionHashtagOutline.displayName = "IconExpressionHashtagOutline";

export default IconExpressionHashtagOutline;
