"use client"; import { useRouter } from "next/navigation"; import { useState } from "react"; import { IconSearch } from "@/components/icons"; export function EstimateSearch({ initial }: { initial: string }) { const [q, setQ] = useState(initial); const router = useRouter(); return (
{ e.preventDefault(); if (q.trim()) router.push(`/estimer?q=${encodeURIComponent(q.trim())}`); }} className="relative"> setQ(e.target.value)} className="tv-input py-3.5 text-base pr-28" placeholder="1234 Rue des Érables, Québec" aria-label="Adresse à estimer" /> ); }