// 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 SvgBaggageScale = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M13.6665 4.33333V3C13.6665 2.26362 13.0696 1.66666 12.3332 1.66666H10.3332C9.59677 1.66666 8.99984 2.26362 8.99984 3V4.33333M11.6665 11.6667H16.3329V4.33333H6.33292V6.33333M5.6665 10.3333V12.3333H7.6665M1.6665 12.3333C1.6665 13.3942 2.08793 14.4116 2.83808 15.1617C3.58822 15.9119 4.60564 16.3333 5.6665 16.3333C6.72737 16.3333 7.74477 15.9119 8.4949 15.1617C9.2451 14.4116 9.6665 13.3942 9.6665 12.3333C9.6665 11.2725 9.2451 10.2551 8.4949 9.50493C7.74477 8.75473 6.72737 8.33333 5.6665 8.33333C4.60564 8.33333 3.58822 8.75473 2.83808 9.50493C2.08793 10.2551 1.6665 11.2725 1.6665 12.3333Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
