// 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 SvgAddTaskReminder = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 17 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M13.6667 10.3333V17M17.0001 13.6667H10.3334M4.50008 7.66666L6.83341 10L10.8334 5M13.6301 8.33333C13.6543 8.11446 13.6667 7.892 13.6667 7.66666C13.6667 4.35296 10.9805 1.66666 7.66675 1.66666C4.35304 1.66666 1.66675 4.35296 1.66675 7.66666C1.66675 10.9804 4.35304 13.6667 7.66675 13.6667C7.89208 13.6667 8.11455 13.6543 8.33342 13.6301"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
