27 lines
617 B
TypeScript
27 lines
617 B
TypeScript
import SearchResults from '@/components/SearchResults';
|
|
|
|
export default function SearchPage({
|
|
searchParams,
|
|
}: {
|
|
searchParams: { [key: string]: string | string[] | undefined };
|
|
}) {
|
|
let term = searchParams.term;
|
|
|
|
if (term === undefined) {
|
|
term = '';
|
|
}
|
|
|
|
if (Array.isArray(term)) {
|
|
term = term.length > 0 ? term[0] : '';
|
|
}
|
|
|
|
return (
|
|
<main className="flex flex-col items-center flex-1">
|
|
<div className="flex flex-col w-full max-w-4xl gap-4">
|
|
<h1 className="text-4xl font-bold">Here's what we found</h1>
|
|
<SearchResults term={term} />
|
|
</div>
|
|
</main>
|
|
);
|
|
}
|