// 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 SvgServingDomeB = ({
  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 13.3333H16M8.00073 2.00145C7.81627 2.00145 7.66667 1.85189 7.66667 1.66739C7.66667 1.48288 7.81627 1.33331 8.00073 1.33331C8.1852 1.33331 8.33433 1.48287 8.33433 1.66737C8.33433 1.85187 8.1852 2.00145 8.00073 2.00145ZM12.7141 5.28593C13.9643 6.53617 14.6667 8.23184 14.6667 9.99997V10.6666H1.33333V9.99997C1.33333 8.23184 2.03571 6.53617 3.28595 5.28593C4.5362 4.03569 6.23189 3.33331 8 3.33331C9.76813 3.33331 11.4638 4.03569 12.7141 5.28593Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
