// 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 SvgSignagePriorityInfantPerson = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M7.00023 12.3334L9.00023 14.3334L7.3335 16L6.00014 14.6667H4.66686M12.6669 16.66L14.6668 13.3334L12.6669 9.99995C12.6669 9.99995 10.6668 8.66662 8.00016 8.66662C5.3335 8.66662 3.33342 9.99995 3.33342 9.99995L1.3335 13.3334L3.33342 16.66M8.00016 6.33335C6.7115 6.33335 5.66683 5.28869 5.66683 4.00002V1.66669H10.3335V4.00002C10.3335 5.28869 9.28883 6.33335 8.00016 6.33335ZM10.5024 13.0015C10.2266 13.0015 10.0031 12.778 10.0031 12.5022C10.0031 12.2264 10.2266 12.0029 10.5024 12.0029C10.7782 12.0029 11.0012 12.2264 11.0012 12.5022C11.0012 12.7779 10.7782 13.0015 10.5024 13.0015Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
