"use client"; import { useState } from "react"; import { useRouter } from "next/navigation"; import { Search } from "lucide-react"; export default function SearchBox() { const [query, setQuery] = useState(""); const router = useRouter(); const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); const trimmed = query.trim(); if (!trimmed) return; router.push(`/search?q=${encodeURIComponent(trimmed)}`); }; return (
); }