diff --git a/src/components/fee-compare-client.tsx b/src/components/fee-compare-client.tsx index 9d3a203a2..d45465c77 100644 --- a/src/components/fee-compare-client.tsx +++ b/src/components/fee-compare-client.tsx @@ -187,11 +187,12 @@ function SummaryVsCard({ result }: { result: FeeCompareResult }) { return (
-
+ {/* Mobile: stacked. Desktop: side-by-side */} +
{/* Hyperliquid side */}
-
- +
+

Hyperliquid

{hasHl &&

{hl.fills} fills

} @@ -200,21 +201,21 @@ function SummaryVsCard({ result }: { result: FeeCompareResult }) {
{hasHl ? ( -
+
-

+

{fmtUsd(hl.feesUsd)}

{fmt(hl.avgFeeRateBps, 2)} bps avg rate

-
+

Volume

-

{fmtUsd(hl.notionalUsd)}

+

{fmtUsd(hl.notionalUsd)}

Net cost

-

{fmtUsd(hl.netCostUsd)}

+

{fmtUsd(hl.netCostUsd)}

after funding

@@ -224,13 +225,13 @@ function SummaryVsCard({ result }: { result: FeeCompareResult }) { )}
- {/* VS divider */} -
-
-
+ {/* VS divider — horizontal on mobile, vertical on desktop */} +
+
+
VS
-
+
{/* Gains side */} @@ -252,9 +253,9 @@ function SummaryVsCard({ result }: { result: FeeCompareResult }) {
{gainsDisplay ? ( -
+
-

+

{fmtUsd(gainsDisplay.fee)}

@@ -265,21 +266,21 @@ function SummaryVsCard({ result }: { result: FeeCompareResult }) { {!gainsDisplay.real && hasHl && (

Same volume on Gains

-

{fmtUsd(comparison.hlNotionalOnGains)}

+

{fmtUsd(comparison.hlNotionalOnGains)}

- {comparison.hlNotionalOnGains < hl.notionalUsd ? "coins listed on Gains only" : "all coins"} + {comparison.hlNotionalOnGains < hl.notionalUsd ? "Gains-listed coins only" : "all coins"}

)} {gainsDisplay.real && ( -
+

Volume

-

{fmtUsd(gains.positionSizeUsdc)}

+

{fmtUsd(gains.positionSizeUsdc)}

Events

-

{gains.events}

+

{gains.events}

USDC collateral

@@ -356,8 +357,8 @@ function TopCoinsCard({ topCoins }: { topCoins: TopCoin[] }) { {topCoins.map((c) => (
{c.coin} - {c.fills} fills -
+ {c.fills} fills +
- {fmtUsd(c.notional)} + {fmtUsd(c.notional)} {fmtUsd(c.fees)} {c.gainsRoundTripRate !== null ? ( - - Gains {fmtBps(c.gainsRoundTripRate)} RT + + {fmtBps(c.gainsRoundTripRate)} RT ) : ( - not on Gains + not on Gains )}
))}