// 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 SvgMotorcycleSide = ({
  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="M12.3332 10C12.952 10 13.5455 10.2458 13.9831 10.6834C14.4207 11.121 14.6665 11.7145 14.6665 12.3333C14.6665 12.9522 14.4207 13.5457 13.9831 13.9833C13.5455 14.4208 12.952 14.6667 12.3332 14.6667C11.7143 14.6667 11.1208 14.4208 10.6833 13.9833C10.2457 13.5457 9.99984 12.9522 9.99984 12.3333C9.99984 11.7145 10.2457 11.121 10.6833 10.6834C11.1208 10.2458 11.7143 10 12.3332 10ZM12.3332 10L9.99984 1.33334H7.33317M13.3332 3.33334V6.00001M10.8973 4.66668H0.666504M5.33317 10.6667L11.6152 7.33334M2.99984 4.66668L7.85917 9.32634M1.33317 12.3333C1.33317 12.6398 1.39352 12.9432 1.51078 13.2263C1.62805 13.5094 1.79992 13.7666 2.01659 13.9833C2.23326 14.1999 2.49048 14.3718 2.77358 14.4891C3.05667 14.6063 3.36009 14.6667 3.6665 14.6667C3.97292 14.6667 4.27634 14.6063 4.55943 14.4891C4.84252 14.3718 5.09975 14.1999 5.31642 13.9833C5.53309 13.7666 5.70496 13.5094 5.82222 13.2263C5.93948 12.9432 5.99984 12.6398 5.99984 12.3333C5.99984 12.0269 5.93948 11.7235 5.82222 11.4404C5.70496 11.1573 5.53309 10.9001 5.31642 10.6834C5.09975 10.4668 4.84252 10.2949 4.55943 10.1776C4.27634 10.0604 3.97292 10 3.6665 10C3.36009 10 3.05667 10.0604 2.77358 10.1776C2.49048 10.2949 2.23326 10.4668 2.01659 10.6834C1.79992 10.9001 1.62805 11.1573 1.51078 11.4404C1.39352 11.7235 1.33317 12.0269 1.33317 12.3333Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
