// 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 SvgCalendarStar = ({
  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="M1.33325 5.33332H14.6666M3.99992 0.666656V2.66666M11.9999 0.666656V2.66666M1.33325 2.66666H14.6666V14.6667H1.33325V2.66666ZM7.99985 8.08332C8.43292 8.83266 9.15852 9.36399 9.99945 9.54752C9.42619 10.1942 9.14899 11.0539 9.23565 11.9167C8.44832 11.567 7.55139 11.567 6.76405 11.9167C6.85072 11.0539 6.57353 10.1942 6.00025 9.54752C6.84119 9.36399 7.56679 8.83266 7.99985 8.08332Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
