// 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 SvgMuseumPaintingExhibit = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M2.66683 13.3333V15.3333M13.3335 13.3333V15.3333M13.3335 8.00001V1.33334H2.66683V8.00001H13.3335ZM13.3335 8.00001L6.00016 8.00001L10.0002 4.00001L13.3335 7.33334V8.00001ZM1.3335 10.6667H14.6668V13.3333H1.3335V10.6667ZM5.33374 4.33409C5.14924 4.33409 4.99968 4.18452 4.99968 4.00002C4.99968 3.81551 5.14924 3.66595 5.33374 3.66595C5.51824 3.66595 5.66732 3.8155 5.66732 4C5.66732 4.18451 5.51824 4.33409 5.33374 4.33409Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
