2.3.0 • Published 6 months ago

@pubkeyapp/wallet-adapter-mantine-ui v2.3.0

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

Solana Wallet Adapter for Mantine

This is a Mantine wrapper for the Solana Wallet Adapter.

Installation

yarn add @pubkeyapp/wallet-adapter-mantine-ui @solana/wallet-adapter-react @solana/web3.js
# or...
npm install @pubkeyapp/wallet-adapter-mantine-ui @solana/wallet-adapter-react @solana/web3.js
# or...
pnpm add @pubkeyapp/wallet-adapter-mantine-ui @solana/wallet-adapter-react @solana/web3.js
# or whatever package manager you use, you get the idea...

Compatibility

This package is compatible with the following versions of Mantine:

Usage

You need to wrap your app in the ConnectionProvider, WalletProvider, and WalletModalProvider components from @solana/wallet-adapter-react and @pubkeyapp/wallet-adapter-mantine-ui respectively.

import { WalletModalProvider, WalletMultiButton } from '@pubkeyapp/wallet-adapter-mantine-ui'
import { ConnectionProvider, WalletProvider } from '@solana/wallet-adapter-react'
import { clusterApiUrl } from '@solana/web3.js'

export function App() {
  return (
    <ConnectionProvider endpoint={clusterApiUrl('devnet')}>
      <WalletProvider>
        <WalletModalProvider>{/* Your app here */}</WalletModalProvider>
      </WalletProvider>
    </ConnectionProvider>
  )
}

Once you've done that, you can use the WalletMultiButton component to render a button that will open a modal to connect to a wallet.

import { WalletMultiButton } from '@pubkeyapp/wallet-adapter-mantine-ui'

export function YourFeature() {
  return <WalletMultiButton />
}

License

This project is licensed under the MIT license.

1.2.0

10 months ago

1.3.3

9 months ago

1.3.2

9 months ago

1.3.1

9 months ago

1.3.0

9 months ago

2.3.0

6 months ago

2.1.2

6 months ago

2.1.1

6 months ago

2.0.1-beta.1

8 months ago

2.1.0

6 months ago

2.0.1

8 months ago

2.0.0

8 months ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.0

1 year ago