// 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 SvgNurseAssistantEmergency = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M9.00008 9.50587C8.41141 9.4002 7.74475 9.33333 7.00008 9.33333C3.44453 9.33333 1.66675 10.8571 1.66675 10.8571V13.6655H7.66675M4.33408 4.33267C4.33408 5.03973 4.61496 5.71784 5.11493 6.21781C5.61491 6.71779 6.29301 6.99867 7.00008 6.99867C7.70715 6.99867 8.38526 6.71779 8.88523 6.21781C9.3852 5.71784 9.66608 5.03973 9.66608 4.33267C9.66608 3.6256 9.3852 2.94749 8.88523 2.44752C8.38526 1.94755 7.70715 1.66667 7.00008 1.66667C6.29301 1.66667 5.61491 1.94755 5.11493 2.44752C4.61496 2.94749 4.33408 3.6256 4.33408 4.33267ZM14.3334 11.6667V9.66667H11.6667V11.6667H9.66675V14.3333H11.6667V16.3333H14.3334V14.3333H16.3334V11.6667H14.3334Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
