// 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 SvgStrategyTasks = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M5.33333 3.00002H2V16.3334H14V3.00002H10.6667M8.66667 10.6667L11.6667 13.6667M11.6667 10.6667L8.66667 13.6667M5.33333 1.66669H10.6667V4.33335H5.33333V1.66669ZM4.66667 8.41669C4.66667 9.19909 5.30093 9.83335 6.08333 9.83335C6.28113 9.83335 6.46945 9.79282 6.64046 9.71962C7.14587 9.50322 7.5 9.00129 7.5 8.41669C7.5 7.63428 6.86573 7.00002 6.08333 7.00002C5.30093 7.00002 4.66667 7.63428 4.66667 8.41669Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
