// 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 SvgCalendarSchedule = ({
  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.83325 10.1667L8.99978 8.99999M1.33325 2.66666H14.6666V14.6667H1.33325V2.66666ZM5.33325 9.99999C5.33325 10.7072 5.6142 11.3855 6.1143 11.8856C6.6144 12.3857 7.29267 12.6667 7.99992 12.6667C8.70716 12.6667 9.38544 12.3857 9.88554 11.8856C10.3856 11.3855 10.6666 10.7072 10.6666 9.99999C10.6666 9.29275 10.3856 8.61447 9.88554 8.11437C9.38544 7.61427 8.70716 7.33332 7.99992 7.33332C7.29267 7.33332 6.6144 7.61427 6.1143 8.11437C5.6142 8.61447 5.33325 9.29275 5.33325 9.99999Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
