// 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 SvgDog = ({
  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="M3.66658 6.66666V10.3333C3.66658 12.7266 5.60669 14.6667 7.99992 14.6667C10.3932 14.6667 12.3333 12.7266 12.3333 10.3333V6.66666M12.3207 10.6667H14.6666V5.93981C14.6666 4.31616 13.3504 2.99993 11.7267 2.99993C10.8112 1.97705 9.48072 1.33333 7.99992 1.33333C6.51911 1.33333 5.18866 1.97705 4.27313 2.99993C2.64948 2.99993 1.33325 4.31616 1.33325 5.93981V10.6666H3.67921M6.66659 11.3333H9.33325M7.99992 11.3333V12.6667M6.33325 6.66666V8.66666M9.66658 6.66666V8.66673"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
