// 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 SvgUserFullBodyWarning = ({
  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="M14 8.99984V14.3332M14 16.9998V15.6665M3.33333 16.9998V12.6665H2V7.99984C2 7.99984 3.33333 6.99984 5.66667 6.99984C8 6.99984 9.33333 7.99984 9.33333 7.99984V12.6665H8V16.9998M4 3.33317C4 3.7752 4.17559 4.19912 4.48816 4.51168C4.80072 4.82424 5.22464 4.99984 5.66667 4.99984C6.10869 4.99984 6.53262 4.82424 6.84518 4.51168C7.15774 4.19912 7.33333 3.7752 7.33333 3.33317C7.33333 2.89114 7.15774 2.46722 6.84518 2.15466C6.53262 1.8421 6.10869 1.6665 5.66667 1.6665C5.22464 1.6665 4.80072 1.8421 4.48816 2.15466C4.17559 2.46722 4 2.89114 4 3.33317Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
