diff --git a/src/pages/HomePage.jsx b/src/pages/HomePage.jsx index b7262fe..928e71e 100644 --- a/src/pages/HomePage.jsx +++ b/src/pages/HomePage.jsx @@ -58,37 +58,42 @@ function HomePage() { .sort((a, b) => a.name.localeCompare(b.name)); return ( -
- {/* Left panel: card list */} -
-

Card List

- +
+ {/* Main content row */} +
+ {/* Left panel: card list */} +
+

Card List

+ - {/* ✅ Virtualized list */} - } - /> -
+ {/* ✅ Virtualized list */} + } + /> +
- {/* Right panel: card image */} -
-

Card Image / Details

- {expandedCardId && expandedCard ? ( - cardImages[expandedCardId] ? ( - {expandedCard.name} + {/* Right panel: card image */} +
+

Card Image / Details

+ {expandedCardId && expandedCard ? ( + cardImages[expandedCardId] ? ( + {expandedCard.name} + ) : ( +

Loading image...

+ ) ) : ( -

Loading image...

- ) - ) : ( -

Click a card to see its image

- )} +

Click a card to see its image

+ )} +
+ + {/* Footer: always at the bottom */}
);