// 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 SvgExponentNumber = ({
  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="M3.33367 14.6666V5.99996C3.33367 7.13609 2.41266 7.99996 1.27653 7.99996H0.666748M6.00008 14.6666H0.666748M15.331 0.666626L11.3334 4.66663M11.336 0.666626L15.3336 4.66663M7.33341 8.61109V12.7222C7.33341 13.7961 8.20395 14.6666 9.27788 14.6666H10.7223C11.7962 14.6666 12.6667 13.7961 12.6667 12.7222V8.61109C12.6667 7.53716 11.7962 6.66663 10.7223 6.66663H9.27788C8.20395 6.66663 7.33341 7.53716 7.33341 8.61109Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
