matt HOFFNER commited on
Commit
592db31
·
1 Parent(s): b44cd96

add results

Browse files
src/app/search/web/page.jsx CHANGED
@@ -32,5 +32,5 @@ export default async function WebSearchPage({ searchParams }) {
32
  </div>
33
  );
34
  }
35
- return <>{results && <><WebSearchResults results={data} /><WebSearchResults results={data} /></>}</>;
36
  }
 
32
  </div>
33
  );
34
  }
35
+ return <>{results && <WebSearchResults results={data} />}</>;
36
  }
src/components/WebSearchResults.jsx CHANGED
@@ -5,28 +5,33 @@ import PaginationButtons from "./PaginationButtons";
5
  export default function WebSearchResults({ results }) {
6
  return (
7
  <div className="w-full mx-auto px-3 pb-40 sm:pb-24 sm:pl-[5%] md:pl-[14%] lg:pl-52">
8
- <p className="text-gray-600 text-sm mb-5 mt-3">
9
- About {results.searchInformation?.formattedTotalResults} results (
10
- {results.searchInformation?.formattedSearchTime} seconds)
11
- </p>
12
- {results.items?.map((result) => (
13
- <div className="mb-8 max-w-xl" key={result.link}>
14
- <div className="group flex flex-col">
15
- <Link rel="noopener noreferrer" target="_blank" className="text-sm truncate" href={result.link}>
16
- {result.formattedUrl}
17
- </Link>
18
- <Link
19
- rel="noopener noreferrer" target="_blank"
20
- className="group-hover:underline decoration-blue-800 text-xl truncate font-medium text-blue-800"
21
- href={result.link}
22
- >
23
- {result.title}
24
- </Link>
 
 
 
25
  </div>
26
- <p className="text-gray-600">{Parser(result.htmlSnippet)}</p>
27
- </div>
28
- ))}
29
- <PaginationButtons />
 
 
30
  </div>
31
  );
32
  }
 
5
  export default function WebSearchResults({ results }) {
6
  return (
7
  <div className="w-full mx-auto px-3 pb-40 sm:pb-24 sm:pl-[5%] md:pl-[14%] lg:pl-52">
8
+ <div className="flex-grow">
9
+ <p className="text-gray-600 text-sm mb-5 mt-3">
10
+ About {results.searchInformation?.formattedTotalResults} results (
11
+ {results.searchInformation?.formattedSearchTime} seconds)
12
+ </p>
13
+ {results.items?.map((result) => (
14
+ <div className="mb-8 max-w-xl" key={result.link}>
15
+ <div className="group flex flex-col">
16
+ <Link rel="noopener noreferrer" target="_blank" className="text-sm truncate" href={result.link}>
17
+ {result.formattedUrl}
18
+ </Link>
19
+ <Link
20
+ rel="noopener noreferrer" target="_blank"
21
+ className="group-hover:underline decoration-blue-800 text-xl truncate font-medium text-blue-800"
22
+ href={result.link}
23
+ >
24
+ {result.title}
25
+ </Link>
26
+ </div>
27
+ <p className="text-gray-600">{Parser(result.htmlSnippet)}</p>
28
  </div>
29
+ ))}
30
+ <PaginationButtons />
31
+ </div>
32
+ <div className="w-1/4">
33
+ <h1>Test</h1>
34
+ </div>
35
  </div>
36
  );
37
  }