add connect button
This commit is contained in:
parent
beeba916de
commit
7717d8b197
|
|
@ -10,7 +10,9 @@
|
||||||
"preview": "vite preview"
|
"preview": "vite preview"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@mysten/dapp-kit": "^0.10.3",
|
||||||
"@mysten/sui.js": "^0.48.1",
|
"@mysten/sui.js": "^0.48.1",
|
||||||
|
"@tanstack/react-query": "^5.14.2",
|
||||||
"react": "^18.2.0",
|
"react": "^18.2.0",
|
||||||
"react-dom": "^18.2.0"
|
"react-dom": "^18.2.0"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
852
pnpm-lock.yaml
852
pnpm-lock.yaml
File diff suppressed because it is too large
Load Diff
|
|
@ -1,3 +1,4 @@
|
||||||
|
import { ConnectButton } from "@mysten/dapp-kit";
|
||||||
import {
|
import {
|
||||||
CoinBalance,
|
CoinBalance,
|
||||||
CoinStruct,
|
CoinStruct,
|
||||||
|
|
@ -53,6 +54,8 @@ export default function App() {
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<GetSuiFromFaucetForm />
|
<GetSuiFromFaucetForm />
|
||||||
|
|
||||||
|
<ConnectButton />
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
* {
|
||||||
|
font-family: sans-serif;
|
||||||
|
}
|
||||||
20
src/main.tsx
20
src/main.tsx
|
|
@ -1,10 +1,30 @@
|
||||||
|
import {
|
||||||
|
SuiClientProvider,
|
||||||
|
WalletProvider,
|
||||||
|
createNetworkConfig,
|
||||||
|
} from "@mysten/dapp-kit";
|
||||||
|
import "@mysten/dapp-kit/dist/index.css";
|
||||||
|
import { getFullnodeUrl } from "@mysten/sui.js/client";
|
||||||
|
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
|
||||||
import React from "react";
|
import React from "react";
|
||||||
import ReactDOM from "react-dom/client";
|
import ReactDOM from "react-dom/client";
|
||||||
import App from "./App.tsx";
|
import App from "./App.tsx";
|
||||||
import "./main.css";
|
import "./main.css";
|
||||||
|
|
||||||
|
const { networkConfig } = createNetworkConfig({
|
||||||
|
devnet: { url: getFullnodeUrl("devnet") },
|
||||||
|
});
|
||||||
|
|
||||||
|
const queryClient = new QueryClient();
|
||||||
|
|
||||||
ReactDOM.createRoot(document.getElementById("root")!).render(
|
ReactDOM.createRoot(document.getElementById("root")!).render(
|
||||||
<React.StrictMode>
|
<React.StrictMode>
|
||||||
|
<QueryClientProvider client={queryClient}>
|
||||||
|
<SuiClientProvider networks={networkConfig} defaultNetwork="devnet">
|
||||||
|
<WalletProvider>
|
||||||
<App />
|
<App />
|
||||||
|
</WalletProvider>
|
||||||
|
</SuiClientProvider>
|
||||||
|
</QueryClientProvider>
|
||||||
</React.StrictMode>
|
</React.StrictMode>
|
||||||
);
|
);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue