// 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 SvgDam = ({
  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="M11.3335 13C11.3335 13.9205 10.5873 14.6667 9.66683 14.6667C8.74636 14.6667 8.00016 13.9205 8.00016 13V12.6667M11.3335 13C11.3335 13.9205 12.0797 14.6667 13.0002 14.6667C13.9206 14.6667 14.6668 13.9205 14.6668 13V12.6667M11.3335 13V12.6667M11.3335 9C11.3335 9.92047 10.5873 10.6667 9.66683 10.6667C8.74636 10.6667 8.00016 9.92047 8.00016 9V8.66667M11.3335 9C11.3335 9.92047 12.0797 10.6667 13.0002 10.6667C13.9206 10.6667 14.6668 9.92047 14.6668 9V8.66667M11.3335 9V8.66667M4.00018 1.33334H1.3335V14.6667H6.00018L4.00018 1.33334Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
