// 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 SvgMountain = ({
  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="M15.3335 14.6667H2.66683L7.31163 7.97814M7.31163 7.97814L9.3335 10L11.0002 8.33334L12.6668 10L14.6668 8.00001L11.0002 2.66668L7.31163 7.97814ZM1.3335 3.33334C1.3335 3.86378 1.54421 4.37248 1.91928 4.74756C2.29436 5.12263 2.80306 5.33334 3.3335 5.33334C3.86393 5.33334 4.37264 5.12263 4.74771 4.74756C5.12278 4.37248 5.3335 3.86378 5.3335 3.33334C5.3335 2.80291 5.12278 2.2942 4.74771 1.91913C4.37264 1.54406 3.86393 1.33334 3.3335 1.33334C2.80306 1.33334 2.29436 1.54406 1.91928 1.91913C1.54421 2.2942 1.3335 2.80291 1.3335 3.33334Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
