// 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 SvgLocationBuildingSearch = ({
  color,
  className,
  ...props
}: SVGProps<SVGSVGElement> & {
  color?: Color
}) =>
  React.cloneElement(
    <svg
      width={16}
      height={16}
      viewBox="0 0 17 17"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <path
        d="M13.0472 13.0474C14.2974 11.7971 14.9998 10.1015 14.9998 8.33332C14.9998 6.56522 14.2974 4.86952 13.0472 3.61928C11.797 2.36904 10.1013 1.66666 8.33317 1.66666C6.56506 1.66666 4.86937 2.36904 3.61912 3.61928C2.36888 4.86952 1.6665 6.56522 1.6665 8.33332C1.6665 10.1015 2.36888 11.7971 3.61912 13.0474C4.86937 14.2976 6.56506 15 8.33317 15C10.1013 15 11.797 14.2976 13.0472 13.0474ZM13.0472 13.0474L16.055 16.0551M5.6665 7.33332L8.33317 4.99999L10.9998 7.33332V10.6667H5.6665V7.33332Z"
        stroke="currentColor"
        vectorEffect="non-scaling-stroke"
      />
    </svg>,
    {
      className: iconVariants({
        color,
        className,
      }),
      ...props,
    },
  )
