// 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 SvgStroller = ({
  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="M0.666504 1.33331H3.33317L3.94856 5.33331M3.94856 5.33331L4.6665 9.99998H13.9998L14.6665 5.66665V5.33331M3.94856 5.33331H14.6665M14.6665 5.33331C14.6665 3.12417 12.8756 1.33331 10.6665 1.33331H9.33317V5.33331M11.3332 13.3333C11.3332 13.6869 11.4736 14.0261 11.7237 14.2761C11.9737 14.5262 12.3129 14.6666 12.6665 14.6666C13.0201 14.6666 13.3593 14.5262 13.6093 14.2761C13.8594 14.0261 13.9998 13.6869 13.9998 13.3333C13.9998 12.9797 13.8594 12.6406 13.6093 12.3905C13.3593 12.1405 13.0201 12 12.6665 12C12.3129 12 11.9737 12.1405 11.7237 12.3905C11.4736 12.6406 11.3332 12.9797 11.3332 13.3333ZM4.6665 13.3333C4.6665 13.6869 4.80698 14.0261 5.05703 14.2761C5.30708 14.5262 5.64621 14.6666 5.99984 14.6666C6.35346 14.6666 6.6926 14.5262 6.94265 14.2761C7.19269 14.0261 7.33317 13.6869 7.33317 13.3333C7.33317 12.9797 7.19269 12.6406 6.94265 12.3905C6.6926 12.1405 6.35346 12 5.99984 12C5.64621 12 5.30708 12.1405 5.05703 12.3905C4.80698 12.6406 4.6665 12.9797 4.6665 13.3333Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
