// 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 SvgNursery = ({
  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="M5.33333 11H10.6667M2 9.99999C2 9.99999 3.35169 8.81726 5.33329 8.13592M5.33329 8.13592C6.135 7.86026 7.0398 7.66666 7.99993 7.66666C8.96007 7.66666 9.86487 7.86026 10.6666 8.13592M5.33329 8.13592L5.33333 11.6667C5.33333 11.8727 5.35669 12.0731 5.4009 12.2657M10.6666 8.13592C12.6483 8.81726 14 9.99999 14 9.99999M10.6666 8.13592L10.6667 11.6667C10.6667 11.8727 10.6434 12.0731 10.5991 12.2657M5.4009 12.2657L3.33333 14.3333L4.66667 16.3333M5.4009 12.2657C5.67277 13.45 6.7332 14.3333 8 14.3333C9.26673 14.3333 10.3273 13.45 10.5991 12.2657M10.5991 12.2657L12.6667 14.3333L11.3333 16.3333M6 3.66666C6 4.19709 6.21071 4.7058 6.58579 5.08087C6.96086 5.45594 7.46957 5.66666 8 5.66666C8.53043 5.66666 9.03914 5.45594 9.41421 5.08087C9.78929 4.7058 10 4.19709 10 3.66666C10 3.13622 9.78929 2.62752 9.41421 2.25244C9.03914 1.87737 8.53043 1.66666 8 1.66666C7.46957 1.66666 6.96086 1.87737 6.58579 2.25244C6.21071 2.62752 6 3.13622 6 3.66666Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
