// 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 SvgUserWorkLaptopWifi = ({
  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="M7.00008 2.87472C6.31762 2.12822 5.37481 1.6665 4.33341 1.6665C3.29201 1.6665 2.34921 2.12822 1.66675 2.87472M3.00004 4.33311C3.34127 3.95986 3.81267 3.729 4.33337 3.729C4.85407 3.729 5.32547 3.95986 5.66671 4.33311M13.0001 14.9998H9.00008M9.00008 14.9998H3.00008L1.85343 10.3332H7.85341L9.00008 14.9998ZM14.3334 14.9987H16.3334V11.8558C16.3334 11.8558 14.5556 10.332 11.0001 10.332C10.5237 10.332 10.0793 10.3594 9.66675 10.4068M8.33408 5.66584C8.33408 6.3729 8.61496 7.05101 9.11493 7.55098C9.61491 8.05096 10.293 8.33184 11.0001 8.33184C11.7071 8.33184 12.3853 8.05096 12.8852 7.55098C13.3852 7.05101 13.6661 6.3729 13.6661 5.66584C13.6661 4.95877 13.3852 4.28066 12.8852 3.78069C12.3853 3.28072 11.7071 2.99984 11.0001 2.99984C10.293 2.99984 9.61491 3.28072 9.11493 3.78069C8.61496 4.28066 8.33408 4.95877 8.33408 5.66584Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
