// 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 SvgBill2 = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M3.66669 5.33333H5.33335M12.6667 10.6667H14.3334M7.00002 8C7.00002 8.53043 7.21073 9.03914 7.58581 9.41422C7.96088 9.78929 8.46959 10 9.00002 10C9.53045 10 10.0392 9.78929 10.4142 9.41422C10.7893 9.03914 11 8.53043 11 8C11 7.46957 10.7893 6.96086 10.4142 6.58579C10.0392 6.21071 9.53045 6 9.00002 6C8.46959 6 7.96088 6.21071 7.58581 6.58579C7.21073 6.96086 7.00002 7.46957 7.00002 8ZM1.66669 13.3333V2.66667H16.3334V13.3333H1.66669Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
