// 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 SvgWarpRise = ({
  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="M14.6666 7.7335L13.6771 7.20576C13.0182 6.85436 12.244 6.66683 11.4521 6.66683C10.5138 6.66683 9.60512 6.93003 8.88432 7.41056L7.11552 8.58976C6.39468 9.0703 5.48605 9.3335 4.54771 9.3335C3.75582 9.3335 2.98165 9.14596 2.32277 8.79456L1.33325 8.26683M13.6771 12.5391L14.6666 13.0668V2.40016L13.6771 1.87242C13.0182 1.52102 12.244 1.3335 11.4521 1.3335C10.5138 1.3335 9.60512 1.59668 8.88432 2.07724L7.11552 3.25642C6.39468 3.73698 5.48605 4.00016 4.54771 4.00016C3.75582 4.00016 2.98165 3.81264 2.32277 3.46124L1.33325 2.9335V13.6002L2.32277 14.1279C2.98165 14.4793 3.75582 14.6668 4.54771 14.6668C5.48605 14.6668 6.39468 14.4036 7.11552 13.9231L8.88432 12.7439C9.60512 12.2634 10.5138 12.0002 11.4521 12.0002C12.244 12.0002 13.0182 12.1877 13.6771 12.5391Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
