// 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 SvgFoodTruckEventFair = ({
  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="M4.33317 12.6667H1.6665V2M4.33317 12.6667C4.33317 13.0203 4.47364 13.3594 4.7237 13.6095C4.97374 13.8595 5.31288 14 5.6665 14C6.02012 14 6.35926 13.8595 6.60931 13.6095C6.85936 13.3594 6.99984 13.0203 6.99984 12.6667M4.33317 12.6667C4.33317 12.3131 4.47364 11.9739 4.7237 11.7239C4.97374 11.4738 5.31288 11.3333 5.6665 11.3333C6.02012 11.3333 6.35926 11.4738 6.60931 11.7239C6.85936 11.9739 6.99984 12.3131 6.99984 12.6667M1.6665 2H10.9998M1.6665 2H6.33317M1.6665 2V4.66667H3.6665C5.13926 4.66667 6.33317 3.47276 6.33317 2M10.9998 2V12.6667M10.9998 2H6.33317M10.9998 2V4.66667M10.9998 12.6667H6.99984M10.9998 12.6667V4.66667M10.9998 12.6667C10.9998 13.0203 11.1403 13.3594 11.3904 13.6095C11.6404 13.8595 11.9796 14 12.3332 14C12.6868 14 13.0259 13.8595 13.276 13.6095C13.526 13.3594 13.6665 13.0203 13.6665 12.6667M10.9998 12.6667C10.9998 12.3131 11.1403 11.9739 11.3904 11.7239C11.6404 11.4738 11.9796 11.3333 12.3332 11.3333C12.6868 11.3333 13.0259 11.4738 13.276 11.7239C13.526 11.9739 13.6665 12.3131 13.6665 12.6667M13.6665 12.6667H16.3332V8.66667L13.6665 4.66667H10.9998M10.9998 4.66667H8.99984C7.52708 4.66667 6.33317 3.47276 6.33317 2M10.9998 8.66667H1.6665"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
