// 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 SvgButtonGoForward75 = ({
  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="M13.1667 7H10.0124L9.66675 9H12.1112C12.4794 9 12.7779 9.29846 12.7779 9.66666V11C12.7779 11.3682 12.4794 11.6667 12.1112 11.6667H10.3334C9.96522 11.6667 9.66675 11.3682 9.66675 11V10.6667M4.76896 8.2154V6.98958H8.01241V7.41264C7.47004 7.98393 6.33103 10.1397 6.33103 12.3267M14.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.21634"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
