From 4eac82a75fa4bcdbdef3e9c544d33bdbf31d991d Mon Sep 17 00:00:00 2001 From: Cho Young-Hwi Date: Thu, 19 Mar 2026 11:29:42 +0000 Subject: [PATCH] [#349] Replace hardcoded $PLOT with RESERVE_LABEL in 7 components Co-Authored-By: Claude Opus 4.6 (1M context) --- src/components/ClaimRoyalties.tsx | 12 +++++------- src/components/DonateWidget.tsx | 11 +++++------ src/components/PriceChart.tsx | 9 ++++----- src/components/ReaderPortfolio.tsx | 8 +++----- src/components/StoryCardStats.tsx | 10 ++++------ src/components/TradingWidget.tsx | 7 +++---- src/components/WriterTradingStats.tsx | 8 +++----- 7 files changed, 27 insertions(+), 38 deletions(-) diff --git a/src/components/ClaimRoyalties.tsx b/src/components/ClaimRoyalties.tsx index 8e7c4ddc..ae48cadf 100644 --- a/src/components/ClaimRoyalties.tsx +++ b/src/components/ClaimRoyalties.tsx @@ -6,7 +6,7 @@ import { useQuery } from "@tanstack/react-query"; import { formatUnits, type Address } from "viem"; import { publicClient } from "../../lib/rpc"; import { mcv2BondAbi, getTokenTVL } from "../../lib/price"; -import { MCV2_BOND, IS_TESTNET, EXPLORER_URL, PLOT_TOKEN } from "../../lib/contracts/constants"; +import { MCV2_BOND, RESERVE_LABEL, EXPLORER_URL, PLOT_TOKEN } from "../../lib/contracts/constants"; function formatTruncated(value: bigint, decimals: number, digits = 10): string { const raw = formatUnits(value, decimals); @@ -33,8 +33,6 @@ export function ClaimRoyalties({ tokenAddress, plotCount, beneficiary }: ClaimRo const { writeContractAsync } = useWriteContract(); - const reserveLabel = IS_TESTNET ? "WETH" : "$PLOT"; - // Fetch unclaimed royalty balance + cumulative claimed const { data: royaltyInfo } = useQuery({ queryKey: ["royalty-info", tokenAddress, beneficiary], @@ -139,18 +137,18 @@ export function ClaimRoyalties({ tokenAddress, plotCount, beneficiary }: ClaimRo Chain at least 2 plots ({plotCount}/2) {eligible && "\u2713"}
  • - Royalties accrue when readers trade your token ({formatTruncated(unclaimed, decimals)} {reserveLabel} unclaimed) + Royalties accrue when readers trade your token ({formatTruncated(unclaimed, decimals)} {RESERVE_LABEL} unclaimed)
  • )} BigInt(0) ? "text-accent" : "text-foreground"}`}> - {formatTruncated(unclaimed, decimals)} {reserveLabel} + {formatTruncated(unclaimed, decimals)} {RESERVE_LABEL} {totalClaimed > BigInt(0) && ( - (claimed: {formatTruncated(totalClaimed, decimals)} {reserveLabel} so far) + (claimed: {formatTruncated(totalClaimed, decimals)} {RESERVE_LABEL} so far) )}