// 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 SvgConvertPdf2 = ({
  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="M10.3412 7.97829C10.2134 7.65077 10.0184 7.34983 9.765 7.09642C9.28347 6.61493 8.63047 6.34442 7.94953 6.34442C7.26853 6.34442 6.61551 6.61493 6.13401 7.09642C5.8806 7.34983 5.68563 7.65077 5.55778 7.97829M8.47493 8.32522H10.9083V5.89179M5.65878 10.0218C5.78663 10.3493 5.9816 10.6502 6.23501 10.9036C6.71653 11.3851 7.36953 11.6556 8.05047 11.6556C8.73147 11.6556 9.38447 11.3851 9.866 10.9036C10.1194 10.6502 10.3144 10.3493 10.4422 10.0218M7.52507 9.67482H5.09163V12.1082M10.6667 1.66669H2V16.3334H14V5.00002L10.6667 1.66669Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
