// 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 SvgUserFullBody = ({
  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="M5.66659 16.9998V12.6665H4.33325V7.99984C4.33325 7.99984 5.66659 6.99984 7.99992 6.99984C10.3333 6.99984 11.6666 7.99984 11.6666 7.99984V12.6665H10.3333V16.9998M6.33325 3.33317C6.33325 3.7752 6.50885 4.19912 6.82141 4.51168C7.13397 4.82424 7.55789 4.99984 7.99992 4.99984C8.44195 4.99984 8.86587 4.82424 9.17843 4.51168C9.49099 4.19912 9.66658 3.7752 9.66658 3.33317C9.66658 2.89114 9.49099 2.46722 9.17843 2.15466C8.86587 1.8421 8.44195 1.6665 7.99992 1.6665C7.55789 1.6665 7.13397 1.8421 6.82141 2.15466C6.50885 2.46722 6.33325 2.89114 6.33325 3.33317Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
