// 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 SvgLaptopSetting2 = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 17 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M3.28109 10.9783V3.64501H6.94775M3.28109 10.9783L1.94775 16.3117H15.2811L13.9478 10.9783H3.28109ZM7.11442 13.9783H10.1144M13.9386 9.97832V10.9783M12.2796 4.27782V5.61116M13.415 2.51361L13.0187 1.66666H11.5387L11.1426 2.51434L10.701 2.76928L9.76883 2.68895L9.02883 3.97066L9.56509 4.73807V5.24705L9.02909 6.01454L9.76909 7.29626L10.7015 7.21553L11.1427 7.4702L11.5387 8.31786H13.0187L13.4152 7.47079L13.8574 7.21542L14.7889 7.29626L15.5289 6.01454L14.9938 5.24813L14.9938 4.7366L15.5292 3.97066L14.7892 2.68895L13.8576 2.76914L13.415 2.51361Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
