export const dynamic = "force-dynamic"; import ImageSearchResults from "@/components/ImageSearchResults"; import Link from "next/link"; export default async function ImageSearchPage({ 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}}&searchType=image&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 (
Try searching for something else or go back to the homepage{" "} Home