// 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 SvgCarTopBottomLeftSensor = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M1.3335 10V14C1.3335 14 2.46654 15.5863 5.66683 16.143M5.66683 10.6667H10.3335M4.00016 5.66666H2.3335M13.6668 5.66666H12.0002M4.00016 12.6667V2.66666C4.00016 2.66666 5.3335 1.66666 8.00016 1.66666C10.6668 1.66666 12.0002 2.66666 12.0002 2.66666V12.6667C12.0002 12.6667 10.6668 13.6667 8.00016 13.6667C5.3335 13.6667 4.00016 12.6667 4.00016 12.6667ZM8.00016 5C7.37023 5 6.8147 5.0558 6.33354 5.14105L6.33356 7.66666H9.66683V5.14105C9.1857 5.0558 8.63016 5 8.00016 5Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
