// 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 SvgRadioactive2 = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M5.33341 14C7.35846 14 9.00008 12.3584 9.00008 10.3333M9.00008 10.3333C9.00008 8.30827 7.35846 6.66667 5.33341 6.66667C3.30837 6.66667 1.66675 8.30827 1.66675 10.3333M9.00008 10.3333C9.00008 8.30827 10.6417 6.66667 12.6667 6.66667C14.6918 6.66667 16.3334 8.30827 16.3334 10.3333M9.00008 10.3333C9.00008 12.3584 10.6417 14 12.6667 14M11.5928 1.40723C13.0247 2.83915 13.0247 5.16075 11.5928 6.59267C10.1609 8.0246 7.83928 8.0246 6.40735 6.59267C4.97543 5.16075 4.97543 2.83915 6.40735 1.40723M5.33341 8C5.33341 8.97246 5.71972 9.90509 6.40736 10.5927C7.09499 11.2804 8.02762 11.6667 9.00008 11.6667C9.97254 11.6667 10.9052 11.2804 11.5928 10.5927C12.2804 9.90509 12.6667 8.97246 12.6667 8C12.6667 7.02754 12.2804 6.09491 11.5928 5.40727C10.9052 4.71964 9.97254 4.33333 9.00008 4.33333C8.02762 4.33333 7.09499 4.71964 6.40736 5.40727C5.71972 6.09491 5.33341 7.02754 5.33341 8Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
