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

export const IconCurrencyKrwSolid = 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-currency-krw-solid`,
    };
    return (
      <svg
        viewBox="0 0 20 20"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        {...props}
        ref={forwardedRef}
      >
        <path
          d="M8.03516 10.9336 7.82031 11.5205 7.60547 10.9336H8.03516ZM12.3955 10.9336 12.1807 11.5205 11.9658 10.9336H12.3955ZM10.2139 9.7832H9.78613L10 9.19824 10.2139 9.7832Z"
          fill={color}
        />
        <path
          d="M10 1.875C14.4873 1.875 18.125 5.51269 18.125 10C18.125 14.4873 14.4873 18.125 10 18.125C5.51269 18.125 1.875 14.4873 1.875 10C1.875 5.51269 5.51269 1.875 10 1.875ZM10.001 6.75195C9.77134 6.75195 9.56293 6.87771 9.4541 7.07422L9.41309 7.16211L8.45508 9.7832H7.18555L6.22754 7.16211C6.10894 6.83824 5.74979 6.67178 5.42578 6.79004C5.10179 6.90863 4.9353 7.26771 5.05371 7.5918L5.85449 9.7832H4.98242C4.66491 9.7832 4.40732 10.0409 4.40723 10.3584C4.40723 10.676 4.66486 10.9336 4.98242 10.9336H6.27539L7.2334 13.5557C7.32357 13.8018 7.55813 13.9657 7.82031 13.9658C8.08248 13.9657 8.3171 13.8019 8.40723 13.5557L9.36523 10.9336H10.6348L11.5938 13.5557C11.684 13.8019 11.9184 13.9658 12.1807 13.9658C12.4428 13.9656 12.6775 13.8019 12.7676 13.5557L13.7256 10.9336H15.0176C15.335 10.9335 15.5928 10.6759 15.5928 10.3584C15.5927 10.041 15.335 9.78334 15.0176 9.7832H14.1465L14.9473 7.5918C15.0656 7.26784 14.8989 6.90878 14.5752 6.79004C14.2511 6.6716 13.8921 6.83813 13.7734 7.16211L12.8154 9.7832H11.5459L10.5879 7.16211C10.4978 6.91601 10.263 6.75231 10.001 6.75195Z"
          fill={color}
          fillRule="evenodd"
          clipRule="evenodd"
        />
      </svg>
    );
  }
);

IconCurrencyKrwSolid.displayName = "IconCurrencyKrwSolid";

export default IconCurrencyKrwSolid;
