Skip to content

Commit cff6ef2

Browse files
MananTankjnsdls
andauthored
[react] remove const enums (#2354)
Co-authored-by: Jonas Daniels <[email protected]>
1 parent 574f180 commit cff6ef2

File tree

3 files changed

+19
-12
lines changed

3 files changed

+19
-12
lines changed

.changeset/chilled-buses-hammer.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@thirdweb-dev/react": patch
3+
---
4+
5+
Remove const enums to object to fix issues with Next.js <13.5

packages/react/src/payments/components/VerifyOwnershipWithPaper.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ interface VerifyOwnershipWithPaperProps {
2727
clientId?: string;
2828
}
2929

30-
const enum VERIFY_OWNERSHIP_WITH_PAPER_EVENT_TYPE {
31-
USER_LOGIN_SUCCESS = "userLoginSuccess",
32-
USER_LOGIN_FAILED = "userLoginFailed",
33-
USER_CLOSE_LOGIN_PAGE = "userCloseLoginPage",
34-
}
30+
const VERIFY_OWNERSHIP_WITH_PAPER_EVENT_TYPE = {
31+
USER_LOGIN_SUCCESS: "userLoginSuccess",
32+
USER_LOGIN_FAILED: "userLoginFailed",
33+
USER_CLOSE_LOGIN_PAGE: "userCloseLoginPage",
34+
} as const;
3535

3636
export const VerifyOwnershipWithPaper: React.FC<
3737
VerifyOwnershipWithPaperProps

packages/react/src/payments/interfaces/WalletTypes.ts

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
// UNCHANGED
2-
export const enum WalletType {
3-
Preset = "Preset",
4-
MetaMask = "metaMask",
5-
CoinbaseWallet = "coinbaseWallet",
6-
WalletConnect = "walletConnect",
7-
Phantom = "Phantom",
8-
}
2+
const WalletTypeObj = {
3+
Preset: "Preset",
4+
MetaMask: "metaMask",
5+
CoinbaseWallet: "coinbaseWallet",
6+
WalletConnect: "walletConnect",
7+
Phantom: "Phantom",
8+
} as const;
9+
10+
export type WalletType = (typeof WalletTypeObj)[keyof typeof WalletTypeObj];
911

1012
export interface ConnectWalletProps {
1113
onWalletConnected: onWalletConnectedType;

0 commit comments

Comments
 (0)