// 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 SvgCarTopBottomRightSensor = ({
  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="M14.6668 10V14C14.6668 14 13.5338 15.5863 10.3335 16.143M10.3335 10.6667H5.66683M12.0002 5.66667H13.6668M2.3335 5.66667H4.00016M12.0002 12.6667V2.66667C12.0002 2.66667 10.6668 1.66667 8.00016 1.66667C5.3335 1.66667 4.00016 2.66667 4.00016 2.66667V12.6667C4.00016 12.6667 5.3335 13.6667 8.00016 13.6667C10.6668 13.6667 12.0002 12.6667 12.0002 12.6667ZM8.00016 5C7.37016 5 6.81463 5.05581 6.3335 5.14105L6.33352 7.66667H9.66676V5.14105C9.18563 5.05581 8.6301 5 8.00016 5Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
