// 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 SvgDashboard2 = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M14.6666 10.6666V14.6666H10.6666M1.33325 5.33331V1.33331H5.33325M10.6666 1.33331H14.6666V5.33331M5.33325 14.6666H1.33325V10.6666M4.33325 7.99998C4.33325 8.97244 4.71956 9.90507 5.40719 10.5927C6.09483 11.2803 7.02746 11.6666 7.99992 11.6666C8.97238 11.6666 9.90501 11.2803 10.5926 10.5927C11.2803 9.90507 11.6666 8.97244 11.6666 7.99998C11.6666 7.02752 11.2803 6.09489 10.5926 5.40725C9.90501 4.71962 8.97238 4.33331 7.99992 4.33331C7.02746 4.33331 6.09483 4.71962 5.40719 5.40725C4.71956 6.09489 4.33325 7.02752 4.33325 7.99998Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
