// 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 SvgLaptopBlockRemove = ({
  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="M14.4548 6.45466C14.9977 5.91177 15.3335 5.16177 15.3335 4.33334C15.3335 2.67649 13.9904 1.33334 12.3335 1.33334C11.5051 1.33334 10.7551 1.66913 10.2122 2.21202M14.4548 6.45466C13.9119 6.99754 13.1619 7.33334 12.3335 7.33334C10.6766 7.33334 9.33349 5.9902 9.33349 4.33334C9.33349 3.50492 9.66929 2.75492 10.2122 2.21202M14.4548 6.45466L10.2122 2.21202M3.28109 9.97834V2.64503H7.33349M3.28109 9.97834L1.94775 15.3117H15.2811L13.9478 9.97834H3.28109ZM7.11442 12.9783H10.1144"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
