// 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 SvgInformationDeskCustomer = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M2.99984 17V12.6667H1.6665V7.99999C1.6665 7.99999 2.99984 6.99999 5.33317 6.99999C7.6665 6.99999 8.99984 7.99999 8.99984 7.99999V12.6667M8.99984 12.6667H7.6665V17M8.99984 12.6667H16.3332V10.6667C16.3332 10.6667 14.9998 9.66666 12.6665 9.66666C12.0356 9.66666 11.4779 9.73972 10.9998 9.84639M3.6665 3.33332C3.6665 3.77535 3.8421 4.19927 4.15466 4.51183C4.46722 4.8244 4.89114 4.99999 5.33317 4.99999C5.7752 4.99999 6.19912 4.8244 6.51168 4.51183C6.82424 4.19927 6.99984 3.77535 6.99984 3.33332C6.99984 2.8913 6.82424 2.46737 6.51168 2.15481C6.19912 1.84225 5.7752 1.66666 5.33317 1.66666C4.89114 1.66666 4.46722 1.84225 4.15466 2.15481C3.8421 2.46737 3.6665 2.8913 3.6665 3.33332ZM14.3332 5.99999C14.3332 6.92046 13.587 7.66666 12.6665 7.66666C11.746 7.66666 10.9998 6.92046 10.9998 5.99999C10.9998 5.07952 11.746 4.33332 12.6665 4.33332C13.587 4.33332 14.3332 5.07952 14.3332 5.99999Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
