// 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 SvgCampfire = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M15 12L1 16M1 12L15 16M7.99993 1.66666H7.9026L5.23043 4.33093C3.70086 5.85598 3.70086 8.3286 5.23043 9.8536C6.76 11.3787 9.23993 11.3787 10.7695 9.8536C12.0309 8.59586 12.2521 6.69363 11.4328 5.20996C11.069 5.52248 10.5954 5.71144 10.0776 5.71144C8.9304 5.71144 8.0004 4.78422 8.0004 3.64043L7.99993 1.66666Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
