// 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 SvgMotorcycleCourierB = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M15.3332 2.66667V5.33333M3.36651 13.3333H1.6665V7.33333H7.6665V10.6667M6.63318 13.3333H10.6998M2.33317 4.66667H6.99984M16.3332 14V13C16.3332 11.018 14.8916 9.37267 12.9998 9.05533V2H10.3332M6.6665 13C6.6665 13.9205 5.92031 14.6667 4.99984 14.6667C4.07936 14.6667 3.33317 13.9205 3.33317 13C3.33317 12.0795 4.07936 11.3333 4.99984 11.3333C5.92031 11.3333 6.6665 12.0795 6.6665 13ZM13.9998 13C13.9998 13.9205 13.2536 14.6667 12.3332 14.6667C11.4127 14.6667 10.6665 13.9205 10.6665 13C10.6665 12.0795 11.4127 11.3333 12.3332 11.3333C13.2536 11.3333 13.9998 12.0795 13.9998 13Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
