// 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 SvgNoseSmell = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 16 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M10.9534 9.42807H10.3072C8.90845 10.9493 7.08852 10.9493 5.68981 9.42807H5.04679M4.42404 11.3059C2.88909 11.3059 1.64478 10.0615 1.64478 8.5266C1.64478 6.99167 2.88909 5.74733 4.42404 5.74733L5.72188 0.188802M11.5758 11.3059C13.1107 11.3059 14.355 10.0615 14.355 8.5266C14.355 6.99167 13.1107 5.74733 11.5758 5.74733L10.278 0.188802M5.81995 13.0737C5.81995 14.32 4.80966 15.3303 3.56339 15.3303M10.1685 13.0737C10.1685 14.32 11.1788 15.3303 12.425 15.3303"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
