// 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 SvgLog = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M6.74349 11.3333H9.66675M16.0768 7.33333H11.6667M4.33341 14C3.62617 14 2.94789 13.5083 2.4478 12.6332C1.9477 11.758 1.66675 10.571 1.66675 9.33333C1.66675 8.09566 1.9477 6.90867 2.4478 6.0335C2.94789 5.15833 3.62617 4.66667 4.33341 4.66667M4.33341 14C5.04066 14 5.71894 13.5083 6.21903 12.6332C6.71913 11.758 7.00008 10.571 7.00008 9.33333C7.00008 8.09566 6.71913 6.90867 6.21903 6.0335C5.71894 5.15833 5.04066 4.66667 4.33341 4.66667M4.33341 14H13.6667C15.1395 14 16.3334 11.9107 16.3334 9.33333C16.3334 6.756 15.1395 4.66667 13.6667 4.66667H12.3334L9.66675 2H7.66675L9.00008 4.66667L4.33341 4.66667"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
