/* eslint-disable @typescript-eslint/ban-ts-comment */
// @ts-nocheck
import { useIcon } from 'hooks';
import React from 'react';
import Svg, { Path, G, Defs, ClipPath, Rect } from 'react-native-svg';
import { IconProps } from './types';

export const NotificationOff: React.FC<IconProps> = ({ colorVariant = 'body', ...props }) => {
  const { getIconColor } = useIcon();
  return (
    <Svg width="16" height="17" viewBox="0 0 16 17" fill="none" {...props}>
      <G clipPath="url(#clip0_3403_219018)">
        <Path
          d="M14.7602 12.6915C14.5323 12.34 14.108 11.6855 13.4613 5.89148C13.2693 4.17175 11.8144 2.875 10.0771 2.875H8.64109V1.125C8.64109 0.779785 8.36131 0.5 8.01609 0.5C7.671 0.5 7.39122 0.779785 7.39122 1.125V2.875H5.95518C4.21788 2.875 2.76292 4.17175 2.57103 5.89148C1.93077 11.626 1.48436 12.3514 1.24449 12.7412C0.613143 13.767 1.21385 14.125 1.57909 14.125H5.08201C5.37034 15.4802 6.57627 16.5 8.01609 16.5C9.45591 16.5 10.6618 15.4802 10.9502 14.125H14.4531C14.9497 14.125 15.3691 13.6304 14.7602 12.6915ZM8.01609 15.25C7.27122 15.25 6.63365 14.7822 6.38157 14.125H9.65061C9.39854 14.7822 8.76084 15.25 8.01609 15.25ZM2.5847 12.875C2.89769 12.1416 3.30711 10.5632 3.81309 6.03027C3.93443 4.94409 4.85521 4.125 5.95506 4.125H10.0771C11.177 4.125 12.0978 4.94409 12.219 6.03027C12.7329 10.6338 13.1269 12.1705 13.4369 12.875C12.3514 12.875 3.63707 12.875 2.5847 12.875Z"
          fill={getIconColor(colorVariant)}
        />
        <Path
          d="M15.817 15.4331L13.2188 12.8349L11.125 10.7411L5.61594 5.23207L4.73041 4.34651L1.06694 0.68307C0.822851 0.438977 0.427133 0.438977 0.18307 0.68307C-0.0610234 0.927133 -0.0610234 1.32288 0.18307 1.56694L4.02969 5.41357L4.99785 6.38172L10.2411 11.625L11.4911 12.875L14.933 16.3169C15.1771 16.561 15.5728 16.561 15.8169 16.3169C16.061 16.0729 16.061 15.6771 15.817 15.4331Z"
          fill={getIconColor(colorVariant)}
        />
      </G>
      <Defs>
        <ClipPath id="clip0_3403_219018">
          <Rect width="16" height="16" fill="white" transform="translate(0 0.5)" />
        </ClipPath>
      </Defs>
    </Svg>
  );
};
