From fc5c5e4f7aa891a8c2e4e24d60144a441953f5e1 Mon Sep 17 00:00:00 2001 From: Nour Al Salhi Date: Sat, 25 Oct 2025 09:10:24 +0200 Subject: [PATCH] Style Astronauts List with Craft Grouping in Space.jsx #5 --- src/pages/Space.jsx | 60 ++++++++++++++++----------------------------- 1 file changed, 21 insertions(+), 39 deletions(-) diff --git a/src/pages/Space.jsx b/src/pages/Space.jsx index c2e1195..02198f6 100644 --- a/src/pages/Space.jsx +++ b/src/pages/Space.jsx @@ -92,6 +92,12 @@ useEffect(() => { const listBg = isDark ? '#334155' : '#f1f5f9'; const borderColor = isDark ? '#334155' : '#e2e8f0'; + const groupedCrew = crew.reduce((acc, p) => { + if (!acc[p.craft]) acc[p.craft] = []; + acc[p.craft].push(p); + return acc; +}, {}); + return ( <> { border: `1px solid ${borderColor}`, }} > - + + ))} + +