// 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 SvgButtonGoForward60 = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M5.00008 9.13886H7.43065C7.80648 9.13886 8.11122 9.4436 8.11122 9.81946V10.9861C8.11122 11.362 7.80648 11.6667 7.43065 11.6667H5.68063C5.30477 11.6667 5.00008 11.362 5.00008 10.9861V9.13886ZM5.00008 9.13886L5.00009 7.68053C5.00009 7.30469 5.30478 7 5.68064 7H7.43065C7.80648 7 8.11122 7.30469 8.11122 7.68053V8.16666M14.9089 4.65596C13.5738 2.84298 11.4243 1.66666 9.00008 1.66666C4.94999 1.66666 1.66675 4.94991 1.66675 9C1.66675 13.0501 4.94999 16.3333 9.00008 16.3333C13.0501 16.3333 16.3334 13.0501 16.3334 9C16.3334 8.3546 16.25 7.7286 16.0935 7.13233M14.7031 1.95036L15.3933 4.52616L12.8175 5.21634M10.1667 8.13426V10.5324C10.1667 11.1589 10.6745 11.6667 11.301 11.6667H12.1436C12.77 11.6667 13.2779 11.1589 13.2779 10.5324V8.13426C13.2779 7.50782 12.77 7 12.1436 7H11.301C10.6745 7 10.1667 7.50782 10.1667 8.13426Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
