// 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 SvgBellSetTimer = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 17 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M12.6665 10.3333L14.1867 13H1.81323L3.33323 10.3333V6.99996C3.33323 4.64891 5.07179 2.70393 7.33341 2.38052M6.66675 15.6667H9.33341M12.0001 3.33332V4.99999H13.6667M15.3334 4.99999C15.3334 6.84094 13.841 8.33332 12.0001 8.33332C10.1591 8.33332 8.66675 6.84094 8.66675 4.99999C8.66675 3.15904 10.1591 1.66666 12.0001 1.66666C13.841 1.66666 15.3334 3.15904 15.3334 4.99999Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
