// 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 SvgUserWorkLaptop = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M12.9999 14H8.99994M8.99994 14H2.99991L1.85327 9.33333H7.85327L8.99994 14ZM14.3333 13.9989H16.3333V10.856C16.3333 10.856 14.5555 9.3322 10.9999 9.3322C10.5236 9.3322 10.0791 9.35953 9.6666 9.40693M8.33394 4.666C8.33394 5.37307 8.61482 6.05117 9.11479 6.55115C9.61476 7.05112 10.2929 7.332 10.9999 7.332C11.707 7.332 12.3851 7.05112 12.8851 6.55115C13.3851 6.05117 13.6659 5.37307 13.6659 4.666C13.6659 3.95893 13.3851 3.28083 12.8851 2.78085C12.3851 2.28088 11.707 2 10.9999 2C10.2929 2 9.61476 2.28088 9.11479 2.78085C8.61482 3.28083 8.33394 3.95893 8.33394 4.666Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
