// 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 SvgBusinessHandshake = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M1.33335 2L4.19049 4L6.33335 3.33333L8.27335 4.59431M13.6256 10.7295L9.24935 7.56893M1.01874 9.7798L5.70615 13.061C7.08342 14.0251 8.91655 14.0251 10.2938 13.061L14.9813 9.7798M14.3968 6.59862L13.7272 7.01673C12.6103 7.7142 11.1836 7.6718 10.11 6.9092L9.02062 7.73373C7.98342 8.51873 6.53118 8.4408 5.58388 7.5494L5.00002 7L10 3.33333L11.8866 3.94607L14.6667 2"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
