From 6da23dc0e5a05b88a426c50a4dab82b00de89c68 Mon Sep 17 00:00:00 2001 From: Thomas Fransolet Date: Wed, 4 Mar 2026 14:17:17 +0100 Subject: [PATCH] update --- src/app/page.tsx | 171 ++++++++++++++++++++++++++++++----------------- 1 file changed, 111 insertions(+), 60 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index ffa065a..932f14d 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -433,11 +433,9 @@ export default function Home() {
{/* Sidebar (Tabs) */}
- {/* Mobile scroll hints */}
- -
+
{modules.map((module, index) => (
- - {/* Active module description – desktop only */} -
-
-

- {modules[activeModule].description} -

-

- verified - {modules[activeModule].value} -

-
-
- {/* Stacked phone gallery */} -
-
+ {/* Main Display */} +
+ + {/* Mobile: single centered card */} +
+
+
+ {modules[activeModule].icon} + {modules[activeModule].title} +
+

{modules[activeModule].title}

+

{modules[activeModule].description}

+
+

+ verified + {modules[activeModule].value} +

+
+
+
+
+
+
+
+
+
+ {modules[activeModule].icon} +
+ {modules[activeModule].title} +
+
+
+ {modules[activeModule].icon} +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + {/* Desktop: all 8 cards stacked + spread */} +
{modules.map((module, index) => { const deckPos = (index - activeModule + modules.length) % modules.length; const isActive = deckPos === 0; - const showCard = deckPos <= 3; return (
-
- {/* Notch */} -
+
+ {/* Description – visible only for active */} +
+
+ {module.icon} + {module.title} +
+

{module.title}

+

{module.description}

+
+

+ verified + Valeur ajoutée : {module.value} +

+
+
- {/* Screen */} -
-
-
-
- {module.icon} -
- {module.title} -
-
-
- {module.icon} -
-
-
-
-
-
-
-
-
+ {/* Phone mockup */} +
+
+
+
+
+
+
+ {module.icon} +
+ {module.title} +
+
+
+ {module.icon} +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
@@ -536,6 +586,7 @@ export default function Home() { ); })}
+