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

export const IconTextStrikethroughOutline = 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-text-strikethrough-outline`,
  };
  return (
    <svg
      viewBox="0 0 20 20"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
      ref={forwardedRef}
    >
      <path
        d="M12.9133 3.27699C13.812 3.95611 14.3428 4.91529 14.5303 5.84043 14.6125 6.2464 14.3501 6.64217 13.9441 6.72441 13.5382 6.80666 13.1424 6.54423 13.0601 6.13826 12.9393 5.54161 12.5921 4.91437 12.009 4.4737 11.4386 4.04267 10.5962 3.75516 9.4102 3.9053 8.28981 4.04714 7.55789 4.59802 7.21866 5.22313 6.88488 5.83822 6.88213 6.60732 7.37502 7.34667 7.60478 7.69132 7.51165 8.15697 7.167 8.38673 6.82235 8.61649 6.3567 8.52336 6.12694 8.17871 5.33592 6.99217 5.29228 5.62809 5.90027 4.50769 6.50283 3.39732 7.69538 2.61042 9.22182 2.41718 10.7589 2.22259 12.002 2.58824 12.9133 3.27699ZM7.11595 16.7645C6.21732 16.0854 5.68645 15.1262 5.49903 14.2011 5.41678 13.7951 5.67921 13.3993 6.08518 13.3171 6.49114 13.2348 6.88692 13.4973 6.96916 13.9032 7.09003 14.4999 7.43721 15.1271 8.02033 15.5678 8.59069 15.9988 9.43307 16.2863 10.6191 16.1362 11.7395 15.9944 12.4714 15.4435 12.8106 14.8184 13.1444 14.2033 13.1472 13.4342 12.6543 12.6948 12.4245 12.3502 12.5177 11.8845 12.8623 11.6548 13.2069 11.425 13.6726 11.5181 13.9024 11.8628 14.6934 13.0493 14.737 14.4134 14.129 15.5338 13.5265 16.6442 12.3339 17.4311 10.8075 17.6243 9.27041 17.8189 8.02734 17.4533 7.11595 16.7645ZM3.94951 9.25003C3.5353 9.25003 3.19951 9.58581 3.19951 10 3.19951 10.4142 3.5353 10.75 3.94951 10.75H16.0505C16.4647 10.75 16.8005 10.4142 16.8005 10 16.8005 9.58581 16.4647 9.25003 16.0505 9.25003H3.94951Z"
        fill={color}
      />
    </svg>
  );
});

IconTextStrikethroughOutline.displayName = "IconTextStrikethroughOutline";

export default IconTextStrikethroughOutline;
