// 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 SvgEletricScooter = ({
  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="M5.3335 12.6667C5.3335 13.1971 5.12278 13.7058 4.74771 14.0809C4.37264 14.456 3.86393 14.6667 3.3335 14.6667C2.80306 14.6667 2.29436 14.456 1.91928 14.0809C1.54421 13.7058 1.3335 13.1971 1.3335 12.6667C1.3335 12.1362 1.54421 11.6275 1.91928 11.2525C2.29436 10.8774 2.80306 10.6667 3.3335 10.6667C3.86393 10.6667 4.37264 10.8774 4.74771 11.2525C5.12278 11.6275 5.3335 12.1362 5.3335 12.6667ZM5.3335 12.6667H10.6668M10.6668 12.6667C10.6668 13.1971 10.8775 13.7058 11.2526 14.0809C11.6277 14.456 12.1364 14.6667 12.6668 14.6667C13.1973 14.6667 13.706 14.456 14.081 14.0809C14.4561 13.7058 14.6668 13.1971 14.6668 12.6667C14.6668 12.1362 14.4561 11.6275 14.081 11.2525C13.706 10.8774 13.1973 10.6667 12.6668 10.6667M10.6668 12.6667C10.6668 12.1362 10.8775 11.6275 11.2526 11.2525C11.6277 10.8774 12.1364 10.6667 12.6668 10.6667M12.6668 10.6667V1.33333M6.00016 10H10.0002M10.0002 1.33333H15.3335M3.00016 7.33386L5.33346 4.00065H2.00016L4.3335 0.666664"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
