// 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 SvgUserQueenCrown = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M3.00007 10.3335L1.83008 15.6668H6.24862M3.00007 10.3335C3.00007 13.6472 5.68637 16.3334 9.00008 16.3334C12.3138 16.3334 15.0001 13.6472 15.0001 10.3335M3.00007 10.3335L3.00008 7.66673M3.00007 10.3335L7.66675 10.3334C9.13948 10.3334 10.3334 9.13943 10.3334 7.66667C10.3334 9.13943 11.5273 10.3334 13.0001 10.3334L15.0001 10.3335M15.0001 10.3335L16.1701 15.6668H11.7515M15.0001 10.3335V7.66673M15.0001 7.66673H3.00008M15.0001 7.66673V2.25344L11.6667 4.5001L9.00008 1.92676L6.33341 4.5001L3.00008 2.25344V7.66673"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
