+
+
{`Review bridge from ${getChainName(fromChainId)} to ${getChainName(toChainId)}`}
-
{`Bridge ${fromAmountFormatted} ${fromSymbol} using ${toolName}`}
+
{`Bridge ${fromAmountFormatted} ${fromSymbol} using ${toolName}`}
diff --git a/components/dialogs/transfer/usdc-form.tsx b/components/dialogs/transfer/usdc-form.tsx
index 2c02c150..46d7465f 100644
--- a/components/dialogs/transfer/usdc-form.tsx
+++ b/components/dialogs/transfer/usdc-form.tsx
@@ -7,14 +7,14 @@ import { AlertCircle, Check, Loader2 } from "lucide-react"
import { UseFormReturn, useWatch } from "react-hook-form"
import { toast } from "sonner"
import { useDebounceValue } from "usehooks-ts"
-import { extractChain, formatUnits, isAddress, parseUnits } from "viem"
+import { formatUnits, isAddress, parseUnits } from "viem"
import { mainnet } from "viem/chains"
import { useAccount, useSendTransaction, useSwitchChain } from "wagmi"
import { z } from "zod"
import { TokenSelect } from "@/components/dialogs/token-select"
+import { BridgePromptUSDC } from "@/components/dialogs/transfer/bridge-prompt-usdc"
import {
- CHAIN_NAME_MAP,
ExternalTransferDirection,
checkAmount,
checkBalance,
@@ -992,11 +992,23 @@ export function USDCForm({
: "--"}
- {bridgeRequired && (
+ {bridgeRequired ? (