// 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 SvgBusinessToBusiness = ({
  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="M13.0723 3.34999V2.74999C13.0723 2.01361 12.4754 1.41665 11.739 1.41665C11.0026 1.41665 10.4056 2.01361 10.4056 2.74999V3.34999M6.01431 3.02424H1.99534V6.02424M6.01431 3.02424L4.02823 1.03815M6.01431 3.02424L4.02823 5.01033M12.1598 15.3331L10.1737 13.347L12.1598 11.3609M5.61184 10.3995V9.79945C5.61184 9.06305 5.01489 8.46612 4.27851 8.46612C3.54213 8.46612 2.94517 9.06305 2.94517 9.79945V10.3995M9.99051 13.347H14.0094V10.347M8.80565 3.35025V7.61692H14.6723V3.35025H8.80565ZM1.34515 10.3997V14.6664H7.21185V10.3997H1.34515Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
