// 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 SvgMeetingRoom = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M6.33317 15.3333L5.33317 11.3333H2.83604C2.19012 11.3333 1.6665 10.8097 1.6665 10.1638C1.6665 10.0551 1.68165 9.94701 1.7115 9.84254L2.99984 5.33334M11.6665 15.3333L12.6665 11.3333H15.1636C15.8096 11.3333 16.3332 10.8097 16.3332 10.1638C16.3332 10.0551 16.318 9.94701 16.2882 9.84254L14.9998 5.33334M4.99984 8.66668H12.9998M8.99984 8.66668V15.3333M3.6665 4.00001C4.40288 4.00001 4.99984 3.40306 4.99984 2.66668C4.99984 1.9303 4.40288 1.33334 3.6665 1.33334C2.93012 1.33334 2.33317 1.9303 2.33317 2.66668C2.33317 3.40306 2.93012 4.00001 3.6665 4.00001ZM14.3332 4.00001C13.5968 4.00001 12.9998 3.40306 12.9998 2.66668C12.9998 1.9303 13.5968 1.33334 14.3332 1.33334C15.0696 1.33334 15.6665 1.9303 15.6665 2.66668C15.6665 3.40306 15.0696 4.00001 14.3332 4.00001Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
