// 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 SvgLogout2 = ({
  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="M14.6569 13.6667C14.5088 13.8463 14.3515 14.0195 14.1855 14.1855C12.8103 15.5608 10.945 16.3334 9.00008 16.3334C7.05516 16.3334 5.1899 15.5608 3.81463 14.1855C2.43937 12.8103 1.66675 10.945 1.66675 9.00008C1.66675 7.05516 2.43937 5.1899 3.81463 3.81463C5.1899 2.43937 7.05516 1.66675 9.00008 1.66675C10.945 1.66675 12.8103 2.43937 14.1855 3.81463C14.3515 3.98066 14.5088 4.15383 14.6569 4.33341M6.66675 9.00008H16.0001M16.0001 9.00008L13.3334 6.33341M16.0001 9.00008L13.3334 11.6667"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
