// 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 SvgPathfinderCircleUnion = ({
  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.80188 12.1983C3.43332 11.6545 1.66675 9.53361 1.66675 7.00008C1.66675 4.05456 4.05456 1.66675 7.00008 1.66675C9.53361 1.66675 11.6545 3.43332 12.1983 5.80188C14.5668 6.34562 16.3334 8.46655 16.3334 11.0001C16.3334 13.9456 13.9456 16.3334 11.0001 16.3334C8.46655 16.3334 6.34562 14.5668 5.80188 12.1983Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
