"use client"; import { useState } from 'react'; interface SearchResult { title: string; url: string; description: string; } export default function Home() { const [query, setQuery] = useState(''); const [results, setResults] = useState([]); const handleSearch = async () => { if (!query) return; const response = await fetch('/api/search', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ query }), }); const data = await response.json(); console.log('Data from backend:', data); setResults(data.results); }; return (

Search AI Agent

setQuery(e.target.value)} className="w-full rounded-l-md border border-zinc-300 bg-white px-4 py-2 text-zinc-900 focus:border-zinc-500 focus:outline-none dark:border-zinc-700 dark:bg-zinc-800 dark:text-zinc-50" placeholder="Search..." />
{results.map((result, index) => (
{result.title}

{result.description}

))}
); }