// 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 SvgFileDollar = ({
  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="M9.33331 1.33333H1.33331V14.6667H14.6666V6.66666M9.33331 1.33333L14.6666 6.66666M9.33331 1.33333V6.66666L14.6666 6.66666M9.33331 11.3333H12.6666M5.33331 6.33333V4.99999M5.33331 11.6667V10.3333M6.83331 7.33333V7C6.83331 6.63181 6.53483 6.33333 6.16665 6.33333H4.49998C4.13179 6.33333 3.83331 6.63181 3.83331 7V7.29853C3.83331 7.61099 4.05033 7.88153 4.35536 7.94933L6.31127 8.384C6.61629 8.4518 6.83331 8.72233 6.83331 9.0348V9.66666C6.83331 10.0349 6.53483 10.3333 6.16665 10.3333H4.49998C4.13179 10.3333 3.83331 10.0349 3.83331 9.66666V9.33333"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
