
diff --git a/src/controllers/MainRouter.jsx b/src/controllers/MainRouter.jsx
index 561d715..26d87df 100644
--- a/src/controllers/MainRouter.jsx
+++ b/src/controllers/MainRouter.jsx
@@ -12,6 +12,7 @@ import { ContactPage } from "../pages/Contact";
import { NotFoundPage } from "../pages/NotFoundPage";
import { PrivateRoute } from "../components/PrivateRoute";
+import TestPage from "../pages/TestPage";
const MainRouter = ({
buttonUrl,
diff --git a/src/controllers/MealController.jsx b/src/controllers/MealController.jsx
index 9c60017..5ba8fc2 100644
--- a/src/controllers/MealController.jsx
+++ b/src/controllers/MealController.jsx
@@ -32,9 +32,9 @@ export const MealController = ({ meal, getMeal, getRandomMeal }) => {
useEffect(() => {
// Not update fav status of the placeholder recipe. TODO: it's ugly...
if (idMeal !== "52837" && isAuthenticated) {
- fb.addToFavs(user.email, idMeal, isFav);
+ fb.addToFavs(user.email, idMeal, strMeal, strMealThumb, isFav);
}
- }, [user, idMeal, isFav, fb, isAuthenticated]);
+ }, [user, idMeal, strMeal, strMealThumb, isFav, fb, isAuthenticated]);
const item = {
mealName: strMeal,
diff --git a/src/controllers/ProfileController.jsx b/src/controllers/ProfileController.jsx
index c52e7d2..b522a98 100644
--- a/src/controllers/ProfileController.jsx
+++ b/src/controllers/ProfileController.jsx
@@ -6,12 +6,13 @@ import { useFirebase } from "../services/Firebase";
export const ProfileController = () => {
const { loading, user } = useAuth0();
- const [data, setData] = useState();
+ const [favs, setFavs] = useState([]);
const db = useFirebase();
useEffect(() => {
- db.getByEmail(user.email).then((res) => setData(res));
- // db.getFavsByEmail(user.email).then((res) => setData(res));
+ db.getByEmail(user.email).then((res) => {
+ setFavs(res.favs);
+ });
}, [db, user.email]);
return loading || !user ? ( // is catched by PrivateRoute
@@ -19,6 +20,6 @@ export const ProfileController = () => {
);
};
diff --git a/src/pages/ProfilePage.jsx b/src/pages/ProfilePage.jsx
index d47fc55..bf2b5cb 100644
--- a/src/pages/ProfilePage.jsx
+++ b/src/pages/ProfilePage.jsx
@@ -1,4 +1,5 @@
import React from "react";
+import { CardEntry } from "../components/CardEntry";
export const ProfilePage = ({ user, data }) => {
return (
@@ -12,12 +13,12 @@ export const ProfilePage = ({ user, data }) => {
/>