// eslint-disable-next-line @typescript-eslint/ban-ts-comment
//@ts-nocheck
import type { VariantProps } from 'class-variance-authority'
import * as React from 'react'
import type { SVGProps } from 'react'
import { iconVariants } from '../../iconVariants'

type Color = VariantProps<typeof iconVariants>['color'] | undefined

export const SvgNotificationAlarm2 = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M6.66667 14.6666H9.33333M12.6667 8.66665V9.33331L14 12H2L3.33333 9.33331V5.99998C3.33333 3.42265 5.42267 1.33331 8 1.33331M9.33333 3.99998C9.33333 4.70722 9.61429 5.3855 10.1144 5.8856C10.6145 6.3857 11.2928 6.66665 12 6.66665C12.7072 6.66665 13.3855 6.3857 13.8856 5.8856C14.3857 5.3855 14.6667 4.70722 14.6667 3.99998C14.6667 3.29274 14.3857 2.61446 13.8856 2.11436C13.3855 1.61426 12.7072 1.33331 12 1.33331C11.2928 1.33331 10.6145 1.61426 10.1144 2.11436C9.61429 2.61446 9.33333 3.29274 9.33333 3.99998Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
