// 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 SvgSkull = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M6.99992 13.3334L8.00005 12.3334L8.99992 13.3334M5.66657 11.0001L5.66659 9.00008M10.3333 11.0001V9.00008M3.28587 13.0475C2.03563 11.7972 1.33325 10.1015 1.33325 8.33342C1.33325 6.56531 2.03563 4.86961 3.28587 3.61937C4.53612 2.36913 6.23181 1.66675 7.99992 1.66675C9.76805 1.66675 11.4637 2.36913 12.714 3.61937C13.9642 4.86961 14.6666 6.56531 14.6666 8.33342C14.6666 10.1015 13.9642 11.7972 12.714 13.0475C12.6983 13.0632 12.6825 13.0788 12.6666 13.0943V15.6667H3.33325V13.0943C3.31739 13.0788 3.3016 13.0632 3.28587 13.0475Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
