// 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 SvgChampagnePartyAlcohol = ({
  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="M1.33325 13.7586L4.63853 14.6667M4.18332 10.1718L2.98719 14.2139M8.07545 5.33832L3.51717 4.09368M10.3333 1.62692L11.4019 1.33334L13.558 6.84021C14.1012 8.22754 13.2979 9.76594 11.8179 10.1725C10.7675 10.4611 9.69458 10.092 9.05378 9.33334M14.6666 13.7586L11.3613 14.6667M11.8165 10.1718L13.0127 14.2139M12.4827 4.09368L9.66658 4.86261M8.66658 2.45108L4.59792 1.33334L2.44183 6.84021C1.89864 8.22754 2.70197 9.76594 4.18192 10.1725C5.66188 10.5791 7.18645 9.68021 7.48432 8.22548L8.66658 2.45108Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
