// 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 SvgGroupMeetingApproval = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M9.1865 6.77467L11.1532 8.74135L14.0563 4.64409M4.33317 6.00002V1.66669H16.3332V13H10.9998M5.6665 13.6663C2.99984 13.6663 1.6665 14.8092 1.6665 14.8092V16.3326H9.6665V14.8092C9.6665 14.8092 8.33317 13.6663 5.6665 13.6663ZM3.8325 9.83402C3.8325 10.3204 4.02573 10.7869 4.36967 11.1309C4.71361 11.4748 5.1801 11.668 5.6665 11.668C6.15291 11.668 6.6194 11.4748 6.96334 11.1309C7.30728 10.7869 7.5005 10.3204 7.5005 9.83402C7.5005 9.34761 7.30728 8.88113 6.96334 8.53719C6.6194 8.19324 6.15291 8.00002 5.6665 8.00002C5.1801 8.00002 4.71361 8.19324 4.36967 8.53719C4.02573 8.88113 3.8325 9.34761 3.8325 9.83402Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
