// 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 SvgJusticeScale2 = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 18 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M1.66663 5.86664L16.3333 1.46664M8.99996 3.66668V1.33334M6.99996 11.3333H1.66663M6.99996 11.3333V12.6667C6.99996 12.6667 5.99996 14 4.33329 14C2.66663 14 1.66663 12.6667 1.66663 12.6667V11.3333M6.99996 11.3333V10.6667L4.33329 5.00001L1.66663 10.6667V11.3333M16.3333 9.00001H11M16.3333 9.00001V10.3333C16.3333 10.3333 15.3333 11.6667 13.6666 11.6667C12 11.6667 11 10.3333 11 10.3333V9.00001M16.3333 9.00001V8.33334L13.6666 2.66668L11 8.33334V9.00001"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
