// 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 SvgWorkOrganization = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M7.99998 9.99999V12.6667M2.66665 12.6667V9.99999H13.3333V12.6667M4.81663 7.99619V6.29489C5.80025 5.89895 6.87465 5.68103 7.99998 5.68103C9.12531 5.68103 10.1997 5.89895 11.1833 6.29489V7.99619M6.66665 12.6667H9.33331V15.3333H6.66665V12.6667ZM1.33331 12.6667H3.99998V15.3333H1.33331V12.6667ZM12 12.6667H14.6666V15.3333H12V12.6667ZM6.55265 2.49799C6.55265 2.88185 6.70513 3.24998 6.97656 3.52141C7.24799 3.79284 7.61612 3.94533 7.99998 3.94533C8.38384 3.94533 8.75197 3.79284 9.0234 3.52141C9.29483 3.24998 9.44731 2.88185 9.44731 2.49799C9.44731 2.11414 9.29483 1.746 9.0234 1.47457C8.75197 1.20315 8.38384 1.05066 7.99998 1.05066C7.61612 1.05066 7.24799 1.20315 6.97656 1.47457C6.70513 1.746 6.55265 2.11414 6.55265 2.49799Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
