// 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 SvgInterfaceUserCurriculum = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 18"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M4.66667 11.3334H11.3333M4.66667 13.6667H10M6 9.33335V8.33335C6 8.33335 6.74847 7.66669 8.0818 7.66669C9.41513 7.66669 10.1636 8.33335 10.1636 8.33335V9.33335M6.91533 5.16669C6.91533 5.47611 7.03825 5.77285 7.25704 5.99164C7.47583 6.21044 7.77258 6.33335 8.082 6.33335C8.39142 6.33335 8.68816 6.21044 8.90696 5.99164C9.12575 5.77285 9.24867 5.47611 9.24867 5.16669C9.24867 4.85727 9.12575 4.56052 8.90696 4.34173C8.68816 4.12294 8.39142 4.00002 8.082 4.00002C7.77258 4.00002 7.47583 4.12294 7.25704 4.34173C7.03825 4.56052 6.91533 4.85727 6.91533 5.16669ZM10.6667 1.66669H2V16.3334H14V5.00002L10.6667 1.66669Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
