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

export const IconToolFontSizeOutline = 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-tool-font-size-outline`,
    };
    return (
      <svg
        viewBox="0 0 20 20"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        {...props}
        ref={forwardedRef}
      >
        <path
          d="M2.82343 3.8551C2.40921 3.8551 2.07343 4.19089 2.07343 4.6051V6.16662C2.07343 6.58083 2.40921 6.91662 2.82343 6.91662C3.23764 6.91662 3.57343 6.58083 3.57343 6.16662V5.3551H7.13782V15.25H5.35559C4.94138 15.25 4.60559 15.5858 4.60559 16C4.60559 16.4142 4.94138 16.75 5.35559 16.75H10.42C10.8342 16.75 11.17 16.4142 11.17 16C11.17 15.5858 10.8342 15.25 10.42 15.25H8.63782V5.3551H12.2022V6.16662C12.2022 6.58083 12.538 6.91662 12.9522 6.91662C13.3664 6.91662 13.7022 6.58083 13.7022 6.16662V4.6051C13.7022 4.19089 13.3664 3.8551 12.9522 3.8551H2.82343Z"
          fill={color}
        />
        <path
          d="M11.5109 8.72144C11.1243 8.72144 10.8109 9.03484 10.8109 9.42144V10.3229C10.8109 10.7095 11.1243 11.0229 11.5109 11.0229C11.8975 11.0229 12.2109 10.7095 12.2109 10.3229V10.1214H13.5491V15.3H13.0106C12.624 15.3 12.3106 15.6134 12.3106 16C12.3106 16.3866 12.624 16.7 13.0106 16.7H15.4875C15.8741 16.7 16.1875 16.3866 16.1875 16C16.1875 15.6134 15.8741 15.3 15.4875 15.3H14.9491V10.1214H16.2873V10.3229C16.2873 10.7095 16.6007 11.0229 16.9873 11.0229C17.3738 11.0229 17.6873 10.7095 17.6873 10.3229V9.42144C17.6873 9.03484 17.3738 8.72144 16.9873 8.72144H11.5109Z"
          fill={color}
        />
      </svg>
    );
  }
);

IconToolFontSizeOutline.displayName = "IconToolFontSizeOutline";

export default IconToolFontSizeOutline;
