// 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 SvgMoneyShield = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M6.00001 9.66628V10.2223C6.00001 10.6519 6.39175 11.0001 6.875 11.0001H9.125C9.60827 11.0001 10 10.6522 10 10.2227V9.17595C10 8.83028 9.74333 8.52615 9.37 8.42935L6.63 7.71895C6.25667 7.62218 6.00001 7.31801 6.00001 6.97233L6 6.44448C6 6.01492 6.39175 5.66675 6.875 5.66675H9.125C9.6082 5.66675 10 6.01497 10 6.44453V7.00082M8 11.0001V12.6667M8 5.66675V4.00008M2 1.66675V13.0001L7.99993 16.2401L14 13.0001V1.66675H2Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
