// 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 SvgCollaborationsIdea = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 17 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M11.9658 2.04169V0.479187M7.59383 2.23961L8.88548 3.16669M16.3334 2.23961L15.0313 3.16669M13.2099 8.51209C14.0378 8.08882 14.6045 7.22755 14.6045 6.23393C14.6045 4.82177 13.4597 3.67698 12.0476 3.67698C10.6354 3.67698 9.49061 4.82177 9.49061 6.23393C9.49061 7.22762 10.0575 8.08889 10.8854 8.51209V9.48822H13.2099V8.51209ZM5.66675 12.6663C3.00008 12.6663 1.66675 13.8092 1.66675 13.8092V15.3326H9.66675V13.8092C9.66675 13.8092 8.33341 12.6663 5.66675 12.6663ZM3.83275 8.83402C3.83275 9.32043 4.02597 9.78691 4.36991 10.1309C4.71386 10.4748 5.18034 10.668 5.66675 10.668C6.15316 10.668 6.61964 10.4748 6.96358 10.1309C7.30752 9.78691 7.50075 9.32043 7.50075 8.83402C7.50075 8.34761 7.30752 7.88113 6.96358 7.53719C6.61964 7.19324 6.15316 7.00002 5.66675 7.00002C5.18034 7.00002 4.71386 7.19324 4.36991 7.53719C4.02597 7.88113 3.83275 8.34761 3.83275 8.83402Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
