Skip to content

Commit c42673d

Browse files
committed
[react] Making new submodule opt-in and not automatically imported
1 parent d94d2f9 commit c42673d

File tree

9 files changed

+27
-106
lines changed

9 files changed

+27
-106
lines changed

packages/wallet-adapter-react/package.json

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,16 @@
77
"types": "./dist/index.d.ts",
88
"license": "Apache-2.0",
99
"exports": {
10-
"require": "./dist/index.js",
11-
"import": "./dist/index.mjs",
12-
"types": "./dist/index.d.ts"
10+
".": {
11+
"types": "./dist/index.d.ts",
12+
"require": "./dist/index.js",
13+
"import": "./dist/index.mjs"
14+
},
15+
"./new": {
16+
"types": "./dist/new/index.d.ts",
17+
"require": "./dist/new/index.js",
18+
"import": "./dist/new/index.mjs"
19+
}
1320
},
1421
"repository": {
1522
"type": "git",
@@ -29,13 +36,20 @@
2936
"React"
3037
],
3138
"scripts": {
32-
"build:bundle": "tsup src/index.tsx --format esm,cjs --sourcemap",
39+
"build:bundle": "tsup --sourcemap",
3340
"build:declarations": "tsc --emitDeclarationOnly --declaration --declarationMap",
3441
"build": "pnpm build:bundle && pnpm build:declarations",
35-
"dev": "tsup src/index.tsx --format esm,cjs --watch",
42+
"dev": "tsup --watch",
3643
"clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist",
3744
"lint": "TIMING=1 eslint \"src/**/*.ts*\""
3845
},
46+
"tsup": {
47+
"entryPoints": [
48+
"src/index.tsx",
49+
"src/new/index.ts"
50+
],
51+
"format": ["esm", "cjs"]
52+
},
3953
"devDependencies": {
4054
"@aptos-labs/wallet-adapter-tsconfig": "workspace:*",
4155
"@types/react": "^18.3.3",

packages/wallet-adapter-react/src/index.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,4 @@ export * from "./WalletProvider";
33
export * from "./components/AboutAptosConnect";
44
export * from "./components/AptosPrivacyPolicy";
55
export * from "./components/WalletItem";
6-
export * from "./new";
76
export * from "./useWallet";

packages/wallet-adapter-react/src/new/Example.tsx

Lines changed: 0 additions & 94 deletions
This file was deleted.

packages/wallet-adapter-react/src/new/WalletAdapterContext.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { WalletAdapter, WalletAdapterConfig } from '@aptos-labs/wallet-adapter-core';
1+
import { WalletAdapter, WalletAdapterConfig } from '@aptos-labs/wallet-adapter-core/new';
22
import { createContext, PropsWithChildren, useMemo } from 'react';
33

44
export const WalletAdapterContext = createContext<WalletAdapter | null>(null);

packages/wallet-adapter-react/src/new/WalletItem.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { AdaptedWallet, isRedirectable } from "@aptos-labs/wallet-adapter-core";
1+
import { AdaptedWallet } from "@aptos-labs/wallet-adapter-core/new";
22
import { UserResponseStatus } from '@aptos-labs/wallet-standard';
33
import { Slot } from "@radix-ui/react-slot";
44
import { createContext, forwardRef, useCallback, useContext } from "react";
@@ -44,7 +44,8 @@ const Root = forwardRef<HTMLDivElement, WalletItemProps>(
4444
const mobileSupport = false;
4545
// "deeplinkProvider" in wallet && wallet.deeplinkProvider;
4646

47-
if (!isWalletReady && isRedirectable() && !mobileSupport) return null;
47+
const isRedirectable = false;
48+
if (!isWalletReady && isRedirectable && !mobileSupport) return null;
4849

4950
const Component = asChild ? Slot : "div";
5051

packages/wallet-adapter-react/src/new/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ export * from './useActiveWalletId';
33
export * from './useAvailableWallets';
44
export * from './useWalletAdapter';
55
export * from './WalletAdapterContext';
6-
export { WalletItem as NewWalletItem } from './WalletItem';
6+
export * from './WalletItem';

packages/wallet-adapter-react/src/new/useActiveWallet.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { AdaptedWallet, NewNetwork as Network } from '@aptos-labs/wallet-adapter-core';
1+
import { AdaptedWallet, Network } from '@aptos-labs/wallet-adapter-core/new';
22
import {
33
AccountInfo,
44
AptosFeatures,

packages/wallet-adapter-react/src/new/useWalletAdapter.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { WalletAdapter } from '@aptos-labs/wallet-adapter-core';
1+
import { WalletAdapter } from '@aptos-labs/wallet-adapter-core/new';
22
import { useContext } from 'react';
33
import { WalletAdapterContext } from './WalletAdapterContext';
44

packages/wallet-adapter-react/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"compilerOptions": {
66
"target": "es2020",
77
"lib": ["es2020", "dom"],
8+
"moduleResolution": "bundler",
89
"rootDir": "src",
910
"outDir": "dist"
1011
}

0 commit comments

Comments
 (0)