// 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 SvgButtonJumpBackward90 = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M6.66664 13.2339H3.14457C2.59992 13.2339 2.1584 12.7924 2.1584 12.2477V10.5571C2.1584 10.0125 2.59992 9.571 3.14457 9.571H5.68047C6.22512 9.571 6.66664 10.0125 6.66664 10.5571V13.2339ZM6.66664 13.2339L6.66664 15.3471C6.66664 15.8918 6.22511 16.3333 5.68046 16.3333H3.14457C2.59992 16.3333 2.1584 15.8918 2.1584 15.3471V14.6427M1.81628 2.38745V5.34653H4.77537M14.4988 5.69007L14.1836 5.13224C12.986 3.06173 10.7473 1.6687 8.18331 1.6687C5.61931 1.6687 3.38068 3.06173 2.18295 5.13224L2.06508 5.34635M9.35951 11.2141V14.6891C9.35951 15.5967 10.0954 16.3326 11.003 16.3326H12.224C13.1317 16.3326 13.8676 15.5967 13.8676 14.6891V11.2141C13.8676 10.3064 13.1317 9.57053 12.224 9.57053H11.003C10.0954 9.57053 9.35951 10.3064 9.35951 11.2141Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
