From ccb9f2d9854e3a6537f58b13b0ea2f898717e775 Mon Sep 17 00:00:00 2001
From: mfoltz
Date: Sat, 9 May 2026 14:33:31 -0500
Subject: [PATCH 1/4] Move NPC summary into the quick facts rail
---
src/components/db/DbDetailView.test.tsx | 3 ++
src/components/db/DbDetailView.tsx | 41 ++++++++++++++++---------
2 files changed, 29 insertions(+), 15 deletions(-)
diff --git a/src/components/db/DbDetailView.test.tsx b/src/components/db/DbDetailView.test.tsx
index 79cf9335c8..f5137a9a16 100644
--- a/src/components/db/DbDetailView.test.tsx
+++ b/src/components/db/DbDetailView.test.tsx
@@ -133,6 +133,9 @@ test("structured NPC detail keeps summary cues while consolidating duplicate rel
assert.match(html, /⚑/);
assert.match(html, /◇/);
assert.match(html, /✧/);
+ assert.match(html, /Quick Facts/);
+ assert.match(html, /Quick Facts<\/div>NPC Archive<\/div>/);
+ assert.match(html, /
{detailIcon && !showSummaryRail && section !== "items" ? (
{showSummaryRail ? (
-
) : null}
- {placeStructuredSummaryInRail ? {structuredSummary}
: structuredSummary}
+ {placeStructuredSummaryInRail ? (
+
+ {structuredSummary}
+ {summaryFactRows.length > 0 ?
{renderSummaryRows(summaryFactRows)}
: null}
+
+ ) : (
+ structuredSummary
+ )}
{detailIcon && !showSummaryRail && section !== "items" ? (