feat: add wallet login modal

This commit is contained in:
TerryM
2026-06-02 00:32:46 +08:00
parent 71dac8373e
commit 43700d9fdc
12 changed files with 584 additions and 0 deletions

View File

@@ -143,6 +143,33 @@ export const enDict: Dict = {
favoritesComingSoon: "Coming Soon",
favoritesComingSoonDesc:
"Sign-in and favorites are in development. Stay tuned.",
close: "Close",
walletConnect: "Connect Wallet",
walletConnectedAs: "Connected wallet",
walletDisconnect: "Disconnect",
walletLoginTitle: "Connect wallet",
walletLoginDesc:
"Sign a message to verify your wallet address. No transaction or gas fee.",
walletInjected: "Browser wallet / DApp browser",
walletInjectedDesc: "Use the wallet already available in this browser.",
walletTokenPocketQr: "TokenPocket QR login",
walletTokenPocketQrDesc:
"Recommended for China users. Scan with TokenPocket and sign to return login to this browser.",
walletGenerateQr: "Generate QR",
walletQrUseAnotherDevice: "Scan with TokenPocket on another device.",
walletOpenTokenPocket: "Open TokenPocket",
walletOpenMetaMask: "Open MetaMask",
walletOpenImToken: "Open imToken",
walletRainbowFallback: "MetaMask / imToken QR fallback",
walletRainbowFallbackDesc:
"Use RainbowKit/Reown scan login if you need QR for MetaMask or imToken.",
walletOpenRainbow: "Open QR login",
walletNetworkWarning:
"This fallback uses WalletConnect/Reown and may be unstable on some China networks. If it fails, open this site inside your wallet app.",
walletSigning: "Signing…",
walletTpExpired: "TokenPocket QR expired. Please generate a new one.",
walletTpQrFailed: "Could not generate TokenPocket QR.",
walletRainbowUnavailable: "QR login is not available yet.",
walletLoginSuccess: "Wallet connected",
walletLoginFailed: "Wallet login failed",
walletDisconnected: "Wallet disconnected",