// 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 SvgDog2 = ({
  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.66659 9.99999L1.33325 11.3333V3.35443L1.46006 3.27201C3.44845 1.97955 5.72418 1.33333 7.99992 1.33333C10.2757 1.33333 12.5514 1.97955 14.5398 3.272L14.6666 3.35443V11.3334L12.3333 9.99999M12.3333 4.66666V14.6666H10.6805C9.22845 14.6666 8.04339 13.5049 8.01432 12.0533L7.99992 11.3333L7.98552 12.0533C7.95645 13.5049 6.77139 14.6666 5.31939 14.6666H3.66658V4.66666M6.33325 6.66666V8.66666M9.66658 6.66666V8.66673M6.66659 11.3333H9.33325"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
