// 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 SvgSdCardBlockRemove = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M15.4545 15.277C15.9974 14.734 16.3332 13.984 16.3332 13.1556C16.3332 11.4988 14.99 10.1556 13.3332 10.1556C12.5048 10.1556 11.7548 10.4914 11.2118 11.0343M15.4545 15.277C14.9116 15.8198 14.1616 16.1556 13.3332 16.1556C11.6763 16.1556 10.3332 14.8125 10.3332 13.1556C10.3332 12.3272 10.669 11.5772 11.2118 11.0343M15.4545 15.277L11.2118 11.0343M10.9998 3.66669V6.33335M8.33317 3.66669V6.33335M8.99984 16.3334H1.6665V5.66669L5.6665 1.66669H13.6665V8.00002"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
