// 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 SvgNumberSign = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M1.33325 15.3334V1.33341H1.66659L8.99992 14.6667H9.33325V0.666748M11.3333 6.00008H15.3333M11.9999 2.66675C11.9999 3.02037 12.1404 3.35951 12.3904 3.60956C12.6405 3.85961 12.9796 4.00008 13.3333 4.00008C13.6869 4.00008 14.026 3.85961 14.2761 3.60956C14.5261 3.35951 14.6666 3.02037 14.6666 2.66675C14.6666 2.31313 14.5261 1.97399 14.2761 1.72394C14.026 1.47389 13.6869 1.33341 13.3333 1.33341C12.9796 1.33341 12.6405 1.47389 12.3904 1.72394C12.1404 1.97399 11.9999 2.31313 11.9999 2.66675Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
