0.2.8 • Published 3 months ago
@renec-foundation/wallet-adapter-react v0.2.8
Demon wallet adapter for React
How to use
Install the sdk
npm install @renec-foundation/wallet-adapter-react
// or
yarn add @renec-foundation/wallet-adapter-react
In case you are using Next.js, install below module add this to your next.config.js
file
npm install next-transpile-modules --save-dev
// or
yarn add next-transpile-modules -D
next.config.js
:
/** @type {import('next').NextConfig} */
const withTM = require("next-transpile-modules")([
"@renec-foundation/wallet-adapter-react",
]);
module.exports = withTM({});
Integrate
Import css
import "@renec-foundation/wallet-adapter-react/src/style.css";
Add provider
import { Provider as WalletProvider } from "@renec-foundation/wallet-adapter-react"; <WalletProvider isMainnet={true} e2eWalletPrivKey={""}> {children} </WalletProvider>;
- Required
- isMainnet: Choose either
true
orfalse
to select the mainnet or testnet.
- isMainnet: Choose either
- Optional
- e2e: Set this to
true
to use the mocked adapter for E2E testing - e2eWalletAdapterConfig: Used to config the mocked adapter
- e2e: Set this to
- Required
Import button connect
import { WalletMultiButton as DemonWalletConnect } from "@renec-foundation/wallet-adapter-react";
// or
const DemonWalletConnect = dynamic(
async () =>
(await import("@renec-foundation/wallet-adapter-react")).WalletMultiButton,
{ ssr: false }
);
- using the button
// Default
<DemonWalletConnect />
// Customs
<DemonWalletConnect
listMenuItems={
<>
<li onClick={undefine}>
{'Title 1'}
</li>
<li onClick={undefine}>
{'Title 2'}
</li>
</>
}
/>
- className?: string: The class add-ons for button
- disabled?: boolean: Disabled button
- endIcon?: ReactElement: The end icon in button
- beginIcon?: ReactElement: The begin icon in button
- style?: CSSProperties: The style of button
- listMenuItems: The list contains custom add-ons
- tabIndex?: number: The tab Index
0.2.7-beta
3 months ago
0.2.8
3 months ago
0.2.7
4 months ago
0.2.6
5 months ago
0.2.6-delta
5 months ago
0.2.5
5 months ago
0.2.6-beta
7 months ago
0.1.0
10 months ago
0.2.1
8 months ago
0.1.2
9 months ago
0.2.0
8 months ago
0.1.1
10 months ago
0.1.8
9 months ago
0.0.9
10 months ago
0.1.7
9 months ago
0.0.8
10 months ago
0.1.9
9 months ago
0.2.3
7 months ago
0.1.4
9 months ago
0.0.5
10 months ago
0.2.2
7 months ago
0.1.3
9 months ago
0.0.4
10 months ago
0.2.5-beta
7 months ago
0.1.6
9 months ago
0.2.4
7 months ago
0.1.5
9 months ago
0.0.6
10 months ago
0.0.3
11 months ago
0.0.2
12 months ago
0.0.1
12 months ago