// 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 SvgInformationDesk = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 17 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M15 0.666656V1.99999M1 14.6667H17M15 7.99999V3.99999H13M13 7.99999H17M7 9.66666C3.44445 9.66666 1.66667 11.1905 1.66667 11.1905V14.6655H12.3333V11.1905C12.3333 11.1905 10.5555 9.66666 7 9.66666ZM4.334 4.66599C4.334 5.37306 4.61488 6.05116 5.11485 6.55114C5.61483 7.05111 6.29293 7.33199 7 7.33199C7.70707 7.33199 8.38517 7.05111 8.88515 6.55114C9.38512 6.05116 9.666 5.37306 9.666 4.66599C9.666 3.95892 9.38512 3.28082 8.88515 2.78084C8.38517 2.28087 7.70707 1.99999 7 1.99999C6.29293 1.99999 5.61483 2.28087 5.11485 2.78084C4.61488 3.28082 4.334 3.95892 4.334 4.66599Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
