diff --git a/admin/inertia/components/drug-reference/InteractionColumn.tsx b/admin/inertia/components/drug-reference/InteractionColumn.tsx index c13b96e..f167fb3 100644 --- a/admin/inertia/components/drug-reference/InteractionColumn.tsx +++ b/admin/inertia/components/drug-reference/InteractionColumn.tsx @@ -20,35 +20,35 @@ export default function InteractionColumn({ entry, onRemove }: Props) { const displayName = entry.brand_name ?? entry.generic_name ?? 'Unknown Drug' return ( -
- {/* Column header */} -
-
+
+ {/* Column header — fixed min-height so columns line up even when names wrap */} +
+
- + {displayName} {isRx && ( - + Rx )} {isOtc && ( - + OTC )}
{entry.brand_name && entry.generic_name && ( -

{entry.generic_name}

+

{entry.generic_name}

)}
@@ -56,11 +56,11 @@ export default function InteractionColumn({ entry, onRemove }: Props) {
{/* Label text, parsed into readable blocks (FDA wording kept verbatim). */} -
+
{entry.drug_interactions ? ( ) : ( -

+

No labeled interaction text on this label.

)} diff --git a/admin/inertia/pages/drug-reference/interactions.tsx b/admin/inertia/pages/drug-reference/interactions.tsx index ef0b025..691e279 100644 --- a/admin/inertia/pages/drug-reference/interactions.tsx +++ b/admin/inertia/pages/drug-reference/interactions.tsx @@ -268,14 +268,13 @@ export default function DrugReferenceInteractions({ ingestStatus, rowCount }: Pa

Loading…

) : ( -
+ // Stacked single-column on phones; fixed-min-width columns that + // scroll sideways (never crush) from sm: up, even at MAX_COMPARE. +
{entries.map((entry) => ( - +
+ +
))}
)}