// 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 SvgBusinessIdeaMoney = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M5.52174 16.3334H10.4784M8.00002 5.00002V3.33335M8.00002 11.3334V9.66669M9.66668 6.00002V5.66669C9.66668 5.2985 9.36822 5.00002 9.00002 5.00002H7.00002C6.63183 5.00002 6.33335 5.2985 6.33335 5.66669V6.28682C6.33335 6.60461 6.55766 6.87821 6.86928 6.94054L9.13075 7.39283C9.44235 7.45516 9.66668 7.72875 9.66668 8.04655V9.00002C9.66668 9.36822 9.36822 9.66669 9.00002 9.66669H7.00002C6.63183 9.66669 6.33335 9.36822 6.33335 9.00002V8.66669M10.3426 12.0717C12.189 11.1945 13.4656 9.31242 13.4656 7.13223C13.4656 4.11369 11.0186 1.66669 8.00002 1.66669C4.98149 1.66669 2.53448 4.11369 2.53448 7.13223C2.53448 9.31262 3.81122 11.1948 5.65788 12.072V13.6667H10.3426V12.0717Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
