import React, { useState, useEffect, useRef } from "react"; // import { IoSearch } from "react-icons/io5"; import { useNavigate } from "react-router-dom"; import { LuSearch } from "react-icons/lu"; interface Option { label: string; value: string | number; } interface Props { options: Option[]; placeholder: string; onSelect?: (option: Option) => void; withIcon?: boolean; } const SearchFieldWithSelect: React.FC = ({ options, placeholder, onSelect, withIcon = false, }) => { const [isOpen, setIsOpen] = useState(false); const [selectedOption, setSelectedOption] = useState