diff --git a/apps/web/src/components/review/ReviewHeader.tsx b/apps/web/src/components/review/ReviewHeader.tsx index 0e069ff..7aed391 100644 --- a/apps/web/src/components/review/ReviewHeader.tsx +++ b/apps/web/src/components/review/ReviewHeader.tsx @@ -93,7 +93,7 @@ export function ReviewHeader({ const total = totalCount ?? 0; return ( -
+
{/* Phase selector row */} {phases.length > 1 && (
@@ -223,7 +223,7 @@ export function ReviewHeader({ {/* Merge confirmation dropdown */} {showConfirmation && ( -
+

Ready to merge?

diff --git a/apps/web/src/components/review/ReviewTab.tsx b/apps/web/src/components/review/ReviewTab.tsx index 9945224..ac6c4a1 100644 --- a/apps/web/src/components/review/ReviewTab.tsx +++ b/apps/web/src/components/review/ReviewTab.tsx @@ -295,7 +295,7 @@ export function ReviewTab({ initiativeId }: ReviewTabProps) { }, [diffQuery.data?.rawDiff]); return ( -
+
{/* Header: phase selector + toolbar */} ({ id: p.id, name: p.name }))} @@ -316,7 +316,7 @@ export function ReviewTab({ initiativeId }: ReviewTabProps) { /> {/* Main content area — sidebar always rendered to preserve state */} -
+
{/* Left: Sidebar — sticky so icon strip stays visible */}