// 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 SvgUserHomeSingle = ({
  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="M3.33325 13.5101C4.72147 12.7594 6.31093 12.3332 7.99992 12.3332C9.68892 12.3332 11.2784 12.7594 12.6666 13.5101M5.99992 8.33317C5.99992 8.8636 6.21063 9.37231 6.5857 9.74738C6.96078 10.1225 7.46949 10.3332 7.99992 10.3332C8.53035 10.3332 9.03906 10.1225 9.41413 9.74738C9.7892 9.37231 9.99992 8.8636 9.99992 8.33317C9.99992 7.80274 9.7892 7.29403 9.41413 6.91896C9.03906 6.54388 8.53035 6.33317 7.99992 6.33317C7.46949 6.33317 6.96078 6.54388 6.5857 6.91896C6.21063 7.29403 5.99992 7.80274 5.99992 8.33317ZM14.6666 15.6666H1.33325V7.8999L7.99992 1.8999L14.6666 7.8999V15.6666Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
