"use client"; import { useRouter } from "next/navigation"; import { useState } from "react"; export function SearchBar() { const router = useRouter(); const [term, setTerm] = useState(""); return (
{ e.preventDefault(); const q = term.trim(); router.push(q ? `/search?q=${encodeURIComponent(q)}` : "/search"); }} style={{ display: "flex", gap: 8, alignItems: "center" }} > setTerm(e.target.value)} placeholder="검색어 입력" style={{ padding: "6px 8px", border: "1px solid #ddd", borderRadius: 6 }} />
); }