// 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 SvgElectricCord3 = ({
  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.33317 15.3523C3.14123 14.0843 1.6665 11.7144 1.6665 8.99999C1.6665 4.9499 4.94975 1.66666 8.99984 1.66666C13.0499 1.66666 16.3332 4.9499 16.3332 8.99999C16.3332 13.0501 13.0499 16.3333 8.99984 16.3333V12.6901M7.33317 7.66666V4.99999M10.6665 7.66666V4.99999M5.60628 7.67999H12.2886V9.35059C12.2886 11.1959 10.7927 12.6917 8.94744 12.6917C7.10216 12.6917 5.60628 11.1959 5.60628 9.35059V7.67999Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
