// 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 SvgChair2 = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M3.66666 6.33254V1.66668L14.3333 1.66667V6.33253M3.49999 16.3333L4.49999 13M14.5 16.3333L13.4993 12.9975M1.6666 13L1.66664 7.9912C1.66665 7.07557 2.40889 6.33333 3.32449 6.33333C4.24697 6.33333 4.99202 7.08632 4.98225 8.00873L4.9647 9.66667H12.9647L12.9825 7.99107C12.9922 7.07271 13.7394 6.33333 14.6579 6.33333C15.5832 6.33333 16.3333 7.08348 16.3333 8.0088L16.3333 13H1.6666Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
