"use client"; import { useState, type FormEvent } from "react"; import { useRouter } from "next/navigation"; import { Search } from "lucide-react"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; export function DomainSearchForm() { const [domain, setDomain] = useState(""); const router = useRouter(); function handleSubmit(e: FormEvent) { e.preventDefault(); const trimmed = domain.trim().toLowerCase(); if (!trimmed) return; router.push(`/lookup/${encodeURIComponent(trimmed)}`); } return (
setDomain(e.target.value)} placeholder="Enter a domain name (e.g. google.com)" className="pl-9 h-11" />
); }