// 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 SvgCalendarDeadline = ({
  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.66666M7.33325 9.99999H8.49992M8.99985 9.99999H9.99992M1.33325 2.66666H14.6666V14.6667H1.33325V2.66666ZM6.35001 11.3166C5.91242 10.879 5.66659 10.2855 5.66659 9.66666C5.66659 9.04779 5.91242 8.45432 6.35001 8.01672C6.78759 7.57912 7.38105 7.33332 7.99992 7.33332C8.61879 7.33332 9.21225 7.57912 9.64985 8.01672C10.0875 8.45432 10.3333 9.04779 10.3333 9.66666L10.3334 12.3333H7.00005V11.7749C6.76099 11.6615 6.54069 11.5073 6.35001 11.3166Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
