// 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 SvgLifeOnLand = ({
  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="M0.666748 14.6667H15.3334M0.666748 12H15.3334M4.66675 7.99999C3.78269 7.99999 2.93485 7.64881 2.30973 7.02368C1.6846 6.39856 1.33341 5.55072 1.33341 4.66666C1.33341 3.78261 1.6846 2.93476 2.30973 2.30964C2.93485 1.68452 3.78269 1.33333 4.66675 1.33333C5.5508 1.33333 6.39865 1.68452 7.02377 2.30964C7.64889 2.93476 8.00008 3.78261 8.00008 4.66666C8.00008 5.55072 7.64889 6.39856 7.02377 7.02368C6.39865 7.64881 5.5508 7.99999 4.66675 7.99999ZM4.66675 7.99999V12M9.33342 1.33333H10.6667L11.6667 2.33333L12.6667 1.33333H14.0001M10.6667 6.66666H12.0001L13.0001 7.66666L14.0001 6.66666H15.3334"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
