diff --git a/src/components/Meals/AvailableMeals.js b/src/components/Meals/AvailableMeals.js
index 3e21d95..0c23726 100644
--- a/src/components/Meals/AvailableMeals.js
+++ b/src/components/Meals/AvailableMeals.js
@@ -1,4 +1,6 @@
import classes from "./AvailableMeals.module.css";
+import Card from "../UI/Card";
+import MealItem from "./MealItem/MealItem";
const DUMMY_MEALS = [
{
@@ -28,11 +30,20 @@ const DUMMY_MEALS = [
];
const AvailableMeals = () => {
- const mealsList = DUMMY_MEALS.map((meal) =>
{meal.name});
+ const mealsList = DUMMY_MEALS.map((meal) => (
+
+ ));
return (
);
};
diff --git a/src/components/Meals/MealItem/MealItem.js b/src/components/Meals/MealItem/MealItem.js
new file mode 100644
index 0000000..3711c25
--- /dev/null
+++ b/src/components/Meals/MealItem/MealItem.js
@@ -0,0 +1,20 @@
+import classes from "./MealItem.module.css";
+
+const MealItem = (props) => {
+ const price = `$${props.price.toFixed(2)}`;
+
+ return (
+
+
+
{props.name}
+
{props.description}
+
{price}
+
+
+
+
+
+ );
+};
+
+export default MealItem;
diff --git a/src/components/Meals/MealItem/MealItem.module.css b/src/components/Meals/MealItem/MealItem.module.css
new file mode 100644
index 0000000..67ab2e8
--- /dev/null
+++ b/src/components/Meals/MealItem/MealItem.module.css
@@ -0,0 +1,22 @@
+.meal {
+ display: flex;
+ justify-content: space-between;
+ margin: 1rem;
+ padding-bottom: 1rem;
+ border-bottom: 1px solid #ccc;
+}
+
+.meal h3 {
+ margin: 0 0 0.25rem 0;
+}
+
+.description {
+ font-style: italic;
+}
+
+.price {
+ margin-top: 0.25rem;
+ font-weight: bold;
+ color: #ad5502;
+ font-size: 1.25rem;
+}
\ No newline at end of file
diff --git a/src/components/Meals/Meals.js b/src/components/Meals/Meals.js
index 9521775..1ef6a4d 100644
--- a/src/components/Meals/Meals.js
+++ b/src/components/Meals/Meals.js
@@ -4,8 +4,8 @@ import AvailableMeals from "./AvailableMeals";
const Meals = () => {
return (
<>
-
+
>
);
};