add connect button

This commit is contained in:
osmannyildiz 2023-12-23 15:40:42 +03:00
parent beeba916de
commit 7717d8b197
5 changed files with 870 additions and 12 deletions

View File

@ -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"
}, },

File diff suppressed because it is too large Load Diff

View File

@ -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 />
</> </>
); );
} }

View File

@ -0,0 +1,3 @@
* {
font-family: sans-serif;
}

View File

@ -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>
<App /> <QueryClientProvider client={queryClient}>
<SuiClientProvider networks={networkConfig} defaultNetwork="devnet">
<WalletProvider>
<App />
</WalletProvider>
</SuiClientProvider>
</QueryClientProvider>
</React.StrictMode> </React.StrictMode>
); );