// 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 SvgLockerRoomWomen = ({
  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="M3 17V14H1L2.66667 7.4835C3.29045 7.23911 4.19233 6.99999 5.33333 6.99999C6.47434 6.99999 7.3762 7.23911 8 7.4835L9.66667 14H7.66667V17M10 9.66666H15.3333V7.99999L10.6667 5.66666V4.66666L12 3.66666V2.99999C12 2.26361 11.4031 1.66666 10.6667 1.66666C9.93027 1.66666 9.33333 2.26361 9.33333 2.99999V3.33332M7 3.33332C7 4.2538 6.25381 4.99999 5.33333 4.99999C4.41286 4.99999 3.66667 4.2538 3.66667 3.33332C3.66667 2.41285 4.41286 1.66666 5.33333 1.66666C6.25381 1.66666 7 2.41285 7 3.33332Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
