// 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 SvgCellularNetworkLte = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M10.888 5.53789C10.005 4.91293 9.0224 4.56403 8.018 4.51881C7.016 4.56689 6.03625 4.91715 5.15592 5.54199M2.39762 3.23233C2.87904 2.82393 3.4035 2.46569 3.96322 2.16455C5.20758 1.49509 6.59151 1.12655 8.004 1.0885C9.418 1.12705 10.8031 1.49731 12.0477 2.16941C12.6036 2.46955 13.1245 2.82615 13.6027 3.23233M4.60754 8.93073H9.1984M6.903 8.93073V15.4837M14.8658 8.93073H10.9416V14.8171H14.8658M10.9416 11.6286H14.3753M1.13428 8.26406V14.8171H4.56795"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
