// 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 SvgNoFlightAirport = ({
  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="M6.66683 11.3333V14.6667H4.66683L4.00016 12L1.3335 11.3333V9.33332H4.66683L6.66683 6.66666L1.3335 4.00001L3.3335 2.00001L9.3335 3.66668L10.4952 2.50492C11.2454 1.75477 12.2628 1.33334 13.3237 1.33334H14.6668V2.6765C14.6668 3.73736 14.2454 4.75477 13.4952 5.50492L12.3335 6.66666M13.7882 13.788L9.5455 9.54532M14.6668 11.6667C14.6668 13.3235 13.3237 14.6667 11.6668 14.6667C10.01 14.6667 8.66683 13.3235 8.66683 11.6667C8.66683 10.0098 10.01 8.66666 11.6668 8.66666C13.3237 8.66666 14.6668 10.0098 14.6668 11.6667Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
