// 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 SvgComputerChipTwoCore = ({
  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="M10.0585 10.1667H6.60813V9.22387C6.60813 8.99213 6.74533 8.7826 6.95767 8.68967L9.14747 7.7316C9.3598 7.63873 9.497 7.429 9.497 7.1972V6.41661C9.497 6.09445 9.23587 5.83333 8.91367 5.83333H7.19147C6.86933 5.83333 6.60813 6.0945 6.60813 6.41667V6.91727M6 2.33333V0M10 2.33333V0M6 16V13.6667M10 16V13.6667M13.6667 6H16M13.6667 10H16M0 6H2.33333M0 10H2.33333M2.33333 2.33333H13.6667V13.6667H2.33333V2.33333Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
