From 6301e0e7f597d784ee3f7f717147a5271335baef Mon Sep 17 00:00:00 2001 From: dnviti Date: Thu, 18 Dec 2025 02:35:15 +0100 Subject: [PATCH] feat: embed card oracle text and type line directly into the draft preview panel with scrollable content. --- src/client/src/modules/draft/DraftView.tsx | 23 +++++++++------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/src/client/src/modules/draft/DraftView.tsx b/src/client/src/modules/draft/DraftView.tsx index 7a5b00b..e4cc513 100644 --- a/src/client/src/modules/draft/DraftView.tsx +++ b/src/client/src/modules/draft/DraftView.tsx @@ -329,19 +329,21 @@ export const DraftView: React.FC = ({ draftState, currentPlayerI style={{ backfaceVisibility: 'hidden' }} > {(hoveredCard || displayCard) && ( -
+
{(hoveredCard - {/* Foil Overlay for Preview */} - {((hoveredCard || displayCard).finish === 'foil') && } - -
+

{(hoveredCard || displayCard).name}

-

{(hoveredCard || displayCard).type_line}

+

{(hoveredCard || displayCard).typeLine || (hoveredCard || displayCard).type_line}

+ {(hoveredCard || displayCard).oracle_text && ( +
+ {(hoveredCard || displayCard).oracle_text.split('\n').map((line: string, i: number) =>

{line}

)} +
+ )}
)} @@ -363,13 +365,6 @@ export const DraftView: React.FC = ({ draftState, currentPlayerI />
- - {/* Oracle Text Box Below Card */} - {(hoveredCard || displayCard)?.oracle_text && ( -
- {(hoveredCard || displayCard).oracle_text.split('\n').map((line: string, i: number) =>

{line}

)} -
- )} {/* Resize Handle for Sidebar */}