// 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 SvgButtonJumpForward90 = ({
  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.66666 13.2339H3.14459C2.59994 13.2339 2.15842 12.7924 2.15842 12.2477V10.5571C2.15842 10.0125 2.59994 9.571 3.14459 9.571H5.68049C6.22514 9.571 6.66666 10.0125 6.66666 10.5571V13.2339ZM6.66666 13.2339L6.66666 15.3471C6.66666 15.8918 6.22513 16.3333 5.68048 16.3333H3.14459C2.59994 16.3333 2.15842 15.8918 2.15842 15.3471V14.6427M14.3413 2.38745V5.34653H11.3821M1.65869 5.69007L1.97385 5.13224C3.17158 3.06173 5.41022 1.6687 7.9742 1.6687C10.5382 1.6687 12.7769 3.06173 13.9746 5.13224L14.0925 5.34635M9.35953 11.2139V14.6888C9.35953 15.5965 10.0954 16.3323 11.0031 16.3323H12.224C13.1317 16.3323 13.8676 15.5965 13.8676 14.6888V11.2139C13.8676 10.3061 13.1317 9.57033 12.224 9.57033H11.0031C10.0954 9.57033 9.35953 10.3061 9.35953 11.2139Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
