export const dynamic = "force-dynamic"; import WebSearchResults from "@/components/WebSearchResults"; import Link from "next/link"; export default async function WebSearchPage({ searchParams }) { const startIndex = searchParams.start || "1"; await new Promise((resolve) => setTimeout(resolve, 2000)); const response = await fetch( `https://www.googleapis.com/customsearch/v1?key=${process.env.API_KEY}&cx=${process.env.CONTEXT_KEY}&q=${searchParams.searchTerm}}&start=${startIndex}` ); if (!response.ok) { console.log(response); throw new Error("Something went wrong"); } const data = await response.json(); const results = data.items; if (!results) { return (

No results found

Try searching for something else or go back to the homepage{" "} Home

); } return <>{results && <>}; }