// 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 SvgShareMoneyDollar = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M0.666687 15.3333H7.66669L14 13.3333V13.0719C14 12.1117 13.2216 11.3333 12.2614 11.3333C12.0882 11.3333 11.9158 11.3593 11.7502 11.4102L7.78169 12.6313C7.70542 12.6547 7.62615 12.6667 7.54642 12.6667H4.33335M7.66669 12.6667V10.6667L3.47289 10.0215C2.26027 9.83492 1.16669 10.7731 1.16669 12M11.3334 2.33332V0.666656M11.3334 8.66666V6.99999M13 3.33332V2.99999C13 2.6318 12.7016 2.33332 12.3334 2.33332H10.3334C9.96515 2.33332 9.66669 2.6318 9.66669 2.99999V3.62012C9.66669 3.93791 9.89102 4.21152 10.2026 4.27384L12.4641 4.72614C12.7757 4.78846 13 5.06207 13 5.37986V6.33332C13 6.70152 12.7016 6.99999 12.3334 6.99999H10.3334C9.96515 6.99999 9.66669 6.70152 9.66669 6.33332V5.99999"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
