// 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 SvgGamingAwardPrize = ({
  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="M1.37378 6.8956L3.55272 8.3482L5.73167 6.8956M16.6264 6.8956L14.4474 8.3482L12.2685 6.8956M2.46329 2.93075L3.55277 4.74654L5.73171 4.38338M15.5369 2.93075L14.4474 4.74654L12.2685 4.38338M5.00529 2.23425L6.45792 1.14478M12.9949 2.23425L11.5422 1.14478M1.37378 10.4974L4.27903 11.5869M4.27903 11.5869L6.45798 9.77107M4.27903 11.5869L5.36852 13.0395H12.9948L14.8106 14.8553M16.6264 10.4974L13.7211 11.5869M13.7211 11.5869L11.5422 9.77107M13.7211 11.5869L12.6316 13.0395H5.00533L3.18955 14.8553"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
