"use client"; import { useRouter } from "next/navigation"; import { useState } from "react"; export function SearchBar() { const router = useRouter(); const [query, setQuery] = useState(""); function handleSearch(e: React.FormEvent) { e.preventDefault(); if (query.trim()) { router.push(`/trips?q=${encodeURIComponent(query.trim())}`); } else { router.push("/trips"); } } return (
setQuery(e.target.value)} placeholder="Cari gunung, lokasi, atau trip..." className="min-w-0 flex-1 border-none bg-transparent px-3.5 py-3 text-sm text-white outline-none placeholder:text-neutral-400 sm:px-5 sm:py-3.5" />
); }