// 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 SvgToiletWomen = ({
  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.6665 17V14H3.6665L5.33317 7.48353C5.95695 7.23914 6.85884 7.00002 7.99984 7.00002C9.14084 7.00002 10.0427 7.23914 10.6665 7.48353L12.3332 14H10.3332V17M6.33317 3.33335C6.33317 3.77538 6.50876 4.1993 6.82133 4.51186C7.13389 4.82443 7.55781 5.00002 7.99984 5.00002C8.44186 5.00002 8.86579 4.82443 9.17835 4.51186C9.49091 4.1993 9.6665 3.77538 9.6665 3.33335C9.6665 2.89133 9.49091 2.4674 9.17835 2.15484C8.86579 1.84228 8.44186 1.66669 7.99984 1.66669C7.55781 1.66669 7.13389 1.84228 6.82133 2.15484C6.50876 2.4674 6.33317 2.89133 6.33317 3.33335Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
