// 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 SvgConeShape = ({
  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="M14.6666 13.6667C14.6666 15.1394 11.6818 16.3333 7.99992 16.3333C4.31802 16.3333 1.33325 15.1394 1.33325 13.6667M14.6666 13.6667C14.6666 12.1939 11.6818 11 7.99992 11C4.31802 11 1.33325 12.1939 1.33325 13.6667M14.6666 13.6667C14.6666 13.4486 14.6071 13.2352 14.4944 13.0485L7.99985 2.28906L1.50547 13.0485C1.39281 13.2352 1.33325 13.4486 1.33325 13.6667"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
