// 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 SvgGalaxy = ({
  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="M8 10C7.46957 10 6.96086 9.78929 6.58578 9.41422C6.21071 9.03915 6 8.53044 6 8.00001C6 7.46957 6.21071 6.96086 6.58578 6.58579C6.96086 6.21072 7.46957 6.00001 8 6.00001M8 10C8.53043 10 9.03914 9.78929 9.41421 9.41422C9.78928 9.03915 10 8.53044 10 8.00001C10 7.46957 9.78928 6.96086 9.41421 6.58579C9.03914 6.21072 8.53043 6.00001 8 6.00001M8 10C11.2298 10 13.9232 7.70327 14.5359 4.65389M8 6.00001C4.7702 6.00001 2.07684 8.2968 1.46411 11.3461M6.26797 7.00001C4.65307 9.79707 5.29546 13.278 7.62993 15.3333M6.26798 9C7.88286 11.7971 11.2187 12.9812 14.1658 11.9872M9.73207 9C11.347 6.2029 10.7046 2.722 8.37013 0.666672M9.73206 7.00001C8.11713 4.20289 4.7814 3.01876 1.8342 4.0128"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
