// 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 SvgDollar = ({
  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="M4.19047 11.4276V12.5397C4.19047 13.3988 4.93666 14.0953 5.85713 14.0953H10.1429C11.0633 14.0953 11.8095 13.3995 11.8095 12.5404V9.68507C11.8095 8.99367 11.3207 8.38547 10.6095 8.19187L5.39047 6.77113C4.67936 6.57755 4.19047 5.96923 4.19047 5.27787L4.19046 3.46025C4.19045 2.60113 4.93665 1.90479 5.85712 1.90479H10.1428C11.0633 1.90479 11.8095 2.60123 11.8095 3.46034V4.57293M7.99999 16V0"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
