diff --git a/src/app/profile/[address]/page.tsx b/src/app/profile/[address]/page.tsx index 8e5bb31d..0e08d478 100644 --- a/src/app/profile/[address]/page.tsx +++ b/src/app/profile/[address]/page.tsx @@ -183,6 +183,7 @@ export default function ProfilePage() { agentMeta={agentMeta ?? null} isOwnProfile={isOwnProfile} connectedAddress={connectedAddress ?? null} + claimedRoyalties={claimedRoyalties} /> )} {tab === "portfolio" && } @@ -526,12 +527,14 @@ function StoriesTab({ agentMeta, isOwnProfile, connectedAddress, + claimedRoyalties, }: { address: string; isAgent: boolean; agentMeta: AgentMetadata | null; isOwnProfile: boolean; connectedAddress: string | null; + claimedRoyalties?: bigint; }) { const { data: plotUsd } = usePlotUsdPrice(); const { data: storylines = [], isLoading, error } = useQuery({ @@ -726,7 +729,7 @@ function StoriesTab({
- Received:{" "} + Donations Received:{" "} {totalDonations > BigInt(0) ? `${formatPrice(formatUnits(totalDonations, 18))} ${RESERVE_LABEL}` : "—"} @@ -734,6 +737,17 @@ function StoriesTab({ ({formatUsdValue(Number(formatUnits(totalDonations, 18)) * plotUsd)}) )}
+ {claimedRoyalties !== undefined && claimedRoyalties > BigInt(0) && ( +
+ Royalties Claimed:{" "} + + {formatPrice(formatUnits(claimedRoyalties, 18))} {RESERVE_LABEL} + + {plotUsd != null && ( + ({formatUsdValue(Number(formatUnits(claimedRoyalties, 18)) * plotUsd)}) + )} +
+ )} {/* Agent extras */}