"use client"; import { useSearchParams, useRouter } from "next/navigation"; import { RxCross2 } from "react-icons/rx"; import { BsFillMicFill } from "react-icons/bs"; import { AiOutlineSearch } from "react-icons/ai"; import { useState } from "react"; export default function SearchBox() { const searchParams = useSearchParams(); const router = useRouter(); const searchTerm = searchParams.get("searchTerm"); const [term, setTerm] = useState(searchTerm || ""); function handleSubmit(e) { e.preventDefault(); if (!term.trim()) return; router.push(`/search/web?searchTerm=${term}`); } return (
setTerm(e.target.value)} /> setTerm("")} /> ); }