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-icon customeow-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.59998C2.40921 3.59998 2.07343 3.93576 2.07343 4.34998V5.91149C2.07343 6.3257 2.40921 6.66149 2.82343 6.66149C3.23764 6.66149 3.57343 6.3257 3.57343 5.91149V5.09998H7.13782V14.9949H5.35559C4.94138 14.9949 4.60559 15.3307 4.60559 15.7449C4.60559 16.1591 4.94138 16.4949 5.35559 16.4949H10.42C10.8342 16.4949 11.17 16.1591 11.17 15.7449C11.17 15.3307 10.8342 14.9949 10.42 14.9949H8.63782V5.09998H12.2022V5.91149C12.2022 6.3257 12.538 6.66149 12.9522 6.66149C13.3664 6.66149 13.7022 6.3257 13.7022 5.91149V4.34998C13.7022 3.93576 13.3664 3.59998 12.9522 3.59998H2.82343Z"
          fill={color}
        />
        <path
          d="M11.5109 8.46631C11.1243 8.46631 10.8109 8.77971 10.8109 9.16631V10.0678C10.8109 10.4544 11.1243 10.7678 11.5109 10.7678C11.8975 10.7678 12.2109 10.4544 12.2109 10.0678V9.86631H13.5491V15.0449H13.0106C12.624 15.0449 12.3106 15.3583 12.3106 15.7449C12.3106 16.1315 12.624 16.4449 13.0106 16.4449H15.4875C15.8741 16.4449 16.1875 16.1315 16.1875 15.7449C16.1875 15.3583 15.8741 15.0449 15.4875 15.0449H14.9491V9.86631H16.2873V10.0678C16.2873 10.4544 16.6007 10.7678 16.9873 10.7678C17.3738 10.7678 17.6873 10.4544 17.6873 10.0678V9.16631C17.6873 8.77971 17.3738 8.46631 16.9873 8.46631H11.5109Z"
          fill={color}
        />
      </svg>
    );
  }
);

IconToolFontSizeOutline.displayName = "IconToolFontSizeOutline";

export default IconToolFontSizeOutline;
