meal_planner/src/pages/SearchPage.tsx
2021-03-28 13:01:34 +02:00

31 lines
855 B
TypeScript

import React from "react";
import { SearchResult } from "../components/SearchResult";
import PageLayout from "../layouts/PageLayout";
export const SearchPage = ({ searchString, searchResults }) => {
const { meals } = searchResults;
return (
<PageLayout title={`Results for: ${searchString}`}>
{meals === null ? (
<div className="center-align">
<p>
No results to display, instead there is a picture of my breakfast.
</p>
<img
src={require("../images/breakfast.svg")}
alt="Nothing here!"
width="70%"
/>
</div>
) : (
<div className="row">
<ul>
{meals.map((meal, i) => (
<SearchResult key={i} meal={meal} />
))}
</ul>
</div>
)}
</PageLayout>
);
};