// 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 SvgCoinsStack2 = ({
  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="M16.3334 11.3809C16.3334 12.6433 14.244 13.6667 11.6667 13.6667C9.08935 13.6667 7.00002 12.6433 7.00002 11.3809M7.00002 8.9884L7.00003 14.0477C7.00003 15.31 9.08935 16.3333 11.6667 16.3333C14.244 16.3333 16.3334 15.31 16.3334 14.0477V8.9884M1.66669 8.71427C1.66669 9.74973 3.07236 10.6243 5.00002 10.9053M1.66669 3.46305V11.3809C1.66669 12.4164 3.07236 13.291 5.00002 13.572M1.66669 6.04761C1.66669 7.08304 3.07236 7.95767 5.00002 8.23867M7.00002 9C7.00002 9.53043 7.49169 10.0391 8.36686 10.4142C9.24203 10.7893 10.429 11 11.6667 11C12.9044 11 14.0913 10.7893 14.9665 10.4142C15.8417 10.0391 16.3334 9.53043 16.3334 9C16.3334 8.46957 15.8417 7.96086 14.9665 7.58579C14.0913 7.21071 12.9044 7 11.6667 7C10.429 7 9.24203 7.21071 8.36686 7.58579C7.49169 7.96086 7.00002 8.46957 7.00002 9ZM1.66669 3.66667C1.66669 4.1971 2.15835 4.70581 3.03352 5.08088C3.90869 5.45595 5.09568 5.66667 6.33335 5.66667C7.57103 5.66667 8.75801 5.45595 9.63318 5.08088C10.5084 4.70581 11 4.1971 11 3.66667C11 3.13623 10.5084 2.62753 9.63318 2.25245C8.75801 1.87738 7.57103 1.66667 6.33335 1.66667C5.09568 1.66667 3.90869 1.87738 3.03352 2.25245C2.15835 2.62753 1.66669 3.13623 1.66669 3.66667Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
