// 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 SvgSignAt = ({
  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="M12.3332 9.00001C12.3332 9.88407 11.982 10.7319 11.3568 11.357C10.7318 11.9821 9.8839 12.3333 8.99984 12.3333C8.11577 12.3333 7.26794 11.9821 6.64282 11.357C6.01769 10.7319 5.6665 9.88407 5.6665 9.00001C5.6665 8.11594 6.01769 7.26811 6.64282 6.64299C7.26794 6.01786 8.11577 5.66667 8.99984 5.66667C9.8839 5.66667 10.7318 6.01786 11.3568 6.64299C11.982 7.26811 12.3332 8.11594 12.3332 9.00001ZM12.3332 9.00001C12.3332 10.7963 13.754 12.2607 15.5332 12.3307C16.0542 11.3086 16.3332 10.1687 16.3332 9.00001C16.3332 7.05509 15.5606 5.18983 14.1853 3.81456C12.81 2.43929 10.9448 1.66667 8.99984 1.66667C7.05492 1.66667 5.18966 2.43929 3.81439 3.81456C2.43912 5.18983 1.6665 7.05509 1.6665 9.00001C1.6665 10.9449 2.43912 12.8102 3.81439 14.1855C5.18966 15.5607 7.05492 16.3333 8.99984 16.3333C10.9448 16.3333 12.81 15.5607 14.1853 14.1855"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
