// 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 SvgAirportArrivalTime = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 17 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M10 3.66666V7H12.6667M11.3333 12.164C12.2481 11.9278 13.0919 11.4506 13.7713 10.7713C14.7715 9.77106 15.3333 8.41446 15.3333 7C15.3333 5.58551 14.7715 4.22896 13.7713 3.22876C12.7711 2.22856 11.4145 1.66666 10 1.66666C8.58553 1.66666 7.229 2.22856 6.22878 3.22876C5.38703 4.07051 4.85571 5.16466 4.70849 6.33333M9.66667 14.2915V15L6.60785 14L4.31373 16L2.78431 15.25L4.05883 13.25L1 12.25L2.78431 8L3.80392 8.5L4.05883 10.5L6.91853 11.0099C8.50867 11.2935 9.66667 12.6763 9.66667 14.2915Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
