// 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 SvgDollarCoin1 = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M8.99996 6.33334V4.66667M8.99996 13.3333V11.6667M11 7.66667V7C11 6.63182 10.7015 6.33334 10.3333 6.33334H7.66663C7.29844 6.33334 6.99996 6.63182 6.99996 7V7.8128C6.99996 8.11874 7.20816 8.3854 7.50493 8.4596L10.495 9.20707C10.7918 9.28127 11 9.54794 11 9.85387V11C11 11.3682 10.7015 11.6667 10.3333 11.6667H7.66663C7.29844 11.6667 6.99996 11.3682 6.99996 11V10.3333M1.66663 9.00001C1.66663 10.9449 2.43924 12.8102 3.81451 14.1855C5.18978 15.5607 7.05504 16.3333 8.99996 16.3333C10.9449 16.3333 12.8101 15.5607 14.1854 14.1855C15.5607 12.8102 16.3333 10.9449 16.3333 9.00001C16.3333 7.05508 15.5607 5.18982 14.1854 3.81456C12.8101 2.43929 10.9449 1.66667 8.99996 1.66667C7.05504 1.66667 5.18978 2.43929 3.81451 3.81456C2.43924 5.18982 1.66663 7.05508 1.66663 9.00001Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
