diff --git a/src/app/profile/[address]/page.tsx b/src/app/profile/[address]/page.tsx index c3b85763..998b8fe3 100644 --- a/src/app/profile/[address]/page.tsx +++ b/src/app/profile/[address]/page.tsx @@ -804,12 +804,11 @@ function StoryRow({ <>
{/* Moleskine book (left) + Info (right) */} -
+
{/* Moleskine book card */}
- - {storyline.title} -
Plots: {storyline.plot_count} @@ -864,17 +857,19 @@ function StoryRow({
Views: {formatViewCount(storyline.view_count)}
Created: {storyline.block_timestamp ? new Date(storyline.block_timestamp).toLocaleDateString("en-US", { month: "short", day: "numeric" }) : "—"}
+ {/* TVL + Donations (inline in info area) */} + {storyline.token_address && ( + <> +
+
+ + +
+ + )}
- {/* TVL + Donations (below book row, no Price) */} - {storyline.token_address && ( -
- - -
- )} - {/* Deadline */} {!storyline.sunset && storyline.last_plot_time && (
@@ -1387,15 +1382,14 @@ function PortfolioTab({ address, isOwnProfile }: { address: string; isOwnProfile {/* Token holdings */} {hasHoldings && ( <> -

Token Holdings

+

Story Token Holdings

{holdings!.map((h) => (
{/* Moleskine book (left) + Info (right) */} -
+

Royalties

- {/* Claimable row */} -
+ {/* Claimable row + Claim button inline */} +
Claimable:{" "} BigInt(0) ? "text-accent" : "text-foreground"}`}> {formatTruncated(unclaimed, decimals)} {RESERVE_LABEL} @@ -120,9 +120,6 @@ export function ClaimRoyalties({ tokenAddress, plotCount, beneficiary, plotUsd } {plotUsd != null && unclaimed > BigInt(0) && ( ({formatUsdValue(parseFloat(formatUnits(unclaimed, decimals)) * plotUsd)}) )} -
- {/* Claim button */} -