// 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 SvgUserFullBodyFollowing = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M16.0001 13.6664H10.0001M16.0001 13.6664L13.3334 10.9998M16.0001 13.6664L13.3334 16.3332M3.00008 16.9998V12.6665H1.66675V7.99984C1.66675 7.99984 3.00008 6.99984 5.33341 6.99984C7.66675 6.99984 9.00008 7.99984 9.00008 7.99984V11.3332M7.66675 16.9998V12.6665M3.66675 3.33317C3.66675 3.7752 3.84234 4.19912 4.1549 4.51168C4.46746 4.82424 4.89139 4.99984 5.33341 4.99984C5.77544 4.99984 6.19937 4.82424 6.51193 4.51168C6.82449 4.19912 7.00008 3.7752 7.00008 3.33317C7.00008 2.89114 6.82449 2.46722 6.51193 2.15466C6.19937 1.8421 5.77544 1.6665 5.33341 1.6665C4.89139 1.6665 4.46746 1.8421 4.1549 2.15466C3.84234 2.46722 3.66675 2.89114 3.66675 3.33317Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
