// 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 SvgDataAnalytics = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 17 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M11.3926 6.81404L8.86616 9.34046L7.32736 7.79926L5.27399 9.85266M16.055 16.0551L13.0516 13.0516M1.66663 8.33333C1.66663 10.1015 2.36901 11.7971 3.61925 13.0474C4.86949 14.2976 6.56519 15 8.33329 15C10.1014 15 11.7971 14.2976 13.0474 13.0474C14.2976 11.7971 15 10.1015 15 8.33333C15 6.56522 14.2976 4.86953 13.0474 3.61928C11.7971 2.36904 10.1014 1.66666 8.33329 1.66666C6.56519 1.66666 4.86949 2.36904 3.61925 3.61928C2.36901 4.86953 1.66663 6.56522 1.66663 8.33333Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
