From 47cb350fd3f63b25c90127a22eeb93f60e3cda52 Mon Sep 17 00:00:00 2001 From: Degalax Date: Thu, 5 Feb 2026 15:40:06 +0100 Subject: [PATCH 1/2] feat: improve UI styling and readability - Add Catalogue.css with proper card layout and flexbox - Add CertifRecipe.css with certified recipe cards styling - Improve text contrast across all pages (#3D2E2A for readability) - Add placehold.co fallback images for missing recipe images - Add white backgrounds for ingredients/instructions sections - Remove vite.svg from public folder - Update color palette for better accessibility --- public/vite.svg | 1 - src/App.tsx | 9 + src/components/.gitkeep | 0 src/components/Header.css | 85 ++++++---- src/data/.gitkeep | 0 src/index.css | 82 ++++++--- src/pages/Catalogue/Catalogue.css | 202 ++++++++++++++++++++++ src/pages/Catalogue/page.tsx | 216 +++++++++++------------- src/pages/Catalogue/recipedetail.css | 84 +++++---- src/pages/Catalogue/recipedetail.tsx | 10 +- src/pages/CertifRecipe/CertifRecipe.css | 161 ++++++++++++++++++ src/pages/CertifRecipe/page.tsx | 94 ++++++----- src/pages/CreateRecipe/CreateRecipe.css | 121 ++++++++++--- src/pages/Login/Login.css | 57 ++++--- src/pages/Planning/page.tsx | 20 ++- src/pages/Settings/Settings.css | 54 +++--- src/pages/ShoppingList/ShoppingList.css | 142 +++++++++------- src/pages/Signup/Signup.css | 57 ++++--- src/styles/.gitkeep | 0 src/types/.gitkeep | 0 20 files changed, 973 insertions(+), 422 deletions(-) delete mode 100644 public/vite.svg delete mode 100644 src/components/.gitkeep delete mode 100644 src/data/.gitkeep create mode 100644 src/pages/Catalogue/Catalogue.css create mode 100644 src/pages/CertifRecipe/CertifRecipe.css delete mode 100644 src/styles/.gitkeep delete mode 100644 src/types/.gitkeep diff --git a/public/vite.svg b/public/vite.svg deleted file mode 100644 index e7b8dfb..0000000 --- a/public/vite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/App.tsx b/src/App.tsx index 2159660..2a84ef4 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -13,6 +13,7 @@ import CertifRecipe from "./pages/CertifRecipe/page"; import CreateRecipe from "./pages/CreateRecipe/page"; import Home from "./pages/Home/page"; import Login from "./pages/Login/page"; +import Planning from "./pages/Planning/page"; import Settings from "./pages/Settings/page"; import ShoppingList from "./pages/ShoppingList/page"; import Signup from "./pages/Signup/page"; @@ -53,6 +54,14 @@ const AppContent = () => { } /> + + + + } + /> { + if (!image || image === "url..." || image === "") { + return PLACEHOLDER_IMAGE; + } + return image; +}; + const Catalogue = () => { const recipes: RecipeProps[] = recipesData as unknown as RecipeProps[]; const [customRecipes, setCustomRecipes] = useState([]); @@ -94,33 +105,19 @@ const Catalogue = () => { }, [customRecipes, filterCuisine, filterType]); return ( -
-

Bienvenue sur le Catalogue

-

Voici la liste de nos recettes :

+
+
+

Catalogue de recettes

+

Découvrez notre sélection de délicieuses recettes

+
-
-
- +
+
+
-
- +
+