// 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 SvgPizza = ({
  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="M16.3334 14H2.12671L9.07717 1.34039M16.3334 14C16.3334 8.60318 13.4185 3.88713 9.07717 1.34039M16.3334 14H13.6667C13.6667 9.61058 11.31 5.77167 7.79297 3.67945L9.07717 1.34039M8.66671 11.3333C7.74624 11.3333 7.00004 12.0795 7.00004 13C7.00004 13.3752 7.12402 13.7214 7.33325 14H10.0002C10.2094 13.7214 10.3334 13.3752 10.3334 13C10.3334 12.0795 9.58717 11.3333 8.66671 11.3333ZM6.66671 9.33331C7.58718 9.33331 8.33337 8.58711 8.33337 7.66665C8.33337 6.74618 7.58718 5.99998 6.66671 5.99998C6.61564 5.99998 6.56511 6.00228 6.51521 6.00677L5.18476 8.43005C5.46168 8.96651 6.02136 9.33331 6.66671 9.33331Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
