// 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 SvgButtonGoBackward90 = ({
  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="M7.97223 9.5278H5.54164C5.16578 9.5278 4.86109 9.22306 4.86109 8.8472V7.68053C4.86109 7.30469 5.16578 7 5.54164 7H7.29165C7.66749 7 7.97223 7.30469 7.97223 7.68053V9.5278ZM7.97223 9.5278V10.9861C7.97223 11.362 7.66749 11.6667 7.29165 11.6667H5.54164C5.16578 11.6667 4.86109 11.362 4.86109 10.9861V10.5M3.09113 4.65596C4.42623 2.84298 6.57573 1.66666 8.99996 1.66666C13.05 1.66666 16.3333 4.94991 16.3333 9C16.3333 13.0501 13.05 16.3333 8.99996 16.3333C4.94987 16.3333 1.66663 13.0501 1.66663 9C1.66663 8.3546 1.75001 7.7286 1.90659 7.13233M3.29691 1.95036L2.60673 4.52616L5.18253 5.21634M10.0277 8.13426V10.5324C10.0277 11.1589 10.5356 11.6667 11.162 11.6667H12.0046C12.631 11.6667 13.1388 11.1589 13.1388 10.5324V8.13426C13.1388 7.50782 12.631 7 12.0046 7H11.162C10.5356 7 10.0277 7.50782 10.0277 8.13426Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
