// 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 SvgCalendarFire = ({
  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="M1.33325 5.33332H14.6666M3.99992 0.666656V2.66666M11.9999 0.666656V2.66666M1.33325 2.66666H14.6666V14.6667H1.33325V2.66666ZM7.99992 7.33332H7.94445L6.4216 8.85619C5.5499 9.72786 5.5499 11.1412 6.42159 12.0129C7.29332 12.8846 8.70659 12.8846 9.57832 12.0129C10.2972 11.294 10.4232 10.2067 9.95632 9.35866C9.74899 9.53726 9.47912 9.64526 9.18399 9.64526C8.53019 9.64526 8.00019 9.11526 8.00019 8.46152L7.99992 7.33332Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
