// 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 SvgPropertiesMortgage = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M7.99998 6.99998V5.33331M7.99998 13.3333V11.6666M9.66665 7.99998V7.66665C9.66665 7.29845 9.36818 6.99998 8.99998 6.99998H6.99998C6.63179 6.99998 6.33331 7.29845 6.33331 7.66665V8.28678C6.33331 8.60458 6.55762 8.87818 6.86925 8.94051L9.13071 9.39278C9.44231 9.45511 9.66665 9.72871 9.66665 10.0465V11C9.66665 11.3682 9.36818 11.6666 8.99998 11.6666H6.99998C6.63179 11.6666 6.33331 11.3682 6.33331 11V10.6666M14.6666 14.6666H1.33331V7.33331L7.99998 1.33331L14.6666 7.33331V14.6666Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
