// 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 SvgMuseumPainting = ({
  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="M0.666504 13.3333H1.33317C3.17412 13.3333 4.6665 11.8409 4.6665 10M4.6665 10C4.6665 11.8409 6.15889 13.3333 7.99984 13.3333C9.84077 13.3333 11.3332 11.8409 11.3332 10M4.6665 10L4.6665 15.3333M11.3332 10C11.3332 11.8409 12.8256 13.3333 14.6665 13.3333H15.3332M11.3332 10V15.3333M13.3332 8.00001V1.33334H2.6665V8.00001H13.3332ZM13.3332 8.00001L5.99984 8.00001L9.9999 4.00001L13.3332 7.33334V8.00001ZM5.33342 4.33409C5.14892 4.33409 4.99935 4.18452 4.99935 4.00002C4.99935 3.81551 5.14892 3.66595 5.33342 3.66595C5.51792 3.66595 5.66699 3.8155 5.66699 4C5.66699 4.18451 5.51792 4.33409 5.33342 4.33409Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
