// 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 SvgUserFullBodyAddPlus = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 17 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M17.0001 13.6667H10.3334M13.6667 10.3334V17.0001M3.00008 17.0001V12.6667H1.66675V8.00008C1.66675 8.00008 3.00008 7.00008 5.33341 7.00008C7.66675 7.00008 9.00008 8.00008 9.00008 8.00008V12.6667H7.66675V17.0001M3.66675 3.33341C3.66675 3.77544 3.84234 4.19937 4.1549 4.51193C4.46746 4.82449 4.89139 5.00008 5.33341 5.00008C5.77544 5.00008 6.19937 4.82449 6.51193 4.51193C6.82449 4.19937 7.00008 3.77544 7.00008 3.33341C7.00008 2.89139 6.82449 2.46746 6.51193 2.1549C6.19937 1.84234 5.77544 1.66675 5.33341 1.66675C4.89139 1.66675 4.46746 1.84234 4.1549 2.1549C3.84234 2.46746 3.66675 2.89139 3.66675 3.33341Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
