diff --git a/src/app/dashboard/reader/page.tsx b/src/app/dashboard/reader/page.tsx
index 61a0da82..56a17c9e 100644
--- a/src/app/dashboard/reader/page.tsx
+++ b/src/app/dashboard/reader/page.tsx
@@ -5,7 +5,8 @@ import { useAccount } from "wagmi";
import { useQuery } from "@tanstack/react-query";
import { supabase, type Donation } from "../../../../lib/supabase";
import { ConnectWallet } from "../../../components/ConnectWallet";
-import { formatUnits } from "viem";
+import { ReaderPortfolio } from "../../../components/ReaderPortfolio";
+import { formatUnits, type Address } from "viem";
const PAGE_SIZE = 50;
@@ -76,13 +77,8 @@ export default function ReaderDashboard() {
Reader Dashboard
- {/* --- Portfolio section (Phase 5) --- */}
-
- Token holdings and portfolio value available after Phase 5 (P5-7b).
- Portfolio
-
Loading holdings...
+ )} + + {!isLoading && allHoldings.length === 0 && ( ++ No token holdings found. +
+ )} + + {allHoldings.length > 0 && ( + <> ++ Lifetime total earned requires a royalty-claim indexer — showing available metrics. +
+