// 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 SvgJusticeScale3 = ({
  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="M16.3333 5.86664L1.66663 1.46664M8.99996 3.66668V1.33334M11 11.3333H16.3333M11 11.3333V12.6667C11 12.6667 12 14 13.6666 14C15.3333 14 16.3333 12.6667 16.3333 12.6667V11.3333M11 11.3333V10.6667L13.6666 5.00001L16.3333 10.6667V11.3333M1.66663 9.00001H6.99996M1.66663 9.00001V10.3333C1.66663 10.3333 2.66663 11.6667 4.33329 11.6667C5.99996 11.6667 6.99996 10.3333 6.99996 10.3333V9.00001M1.66663 9.00001V8.33334L4.33329 2.66668L6.99996 8.33334V9.00001"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
