Documentation Index
Fetch the complete documentation index at: https://docs.reown.com/llms.txt
Use this file to discover all available pages before exploring further.
AppKit comes with a set of pre-built UI components to help you quickly integrate wallet connection and display functionalities into your React Native application. You can import them directly from @reown/appkit-react-native.
The AppKitButton is a versatile component that intelligently adapts its appearance and behavior based on the current connection status.
- When no wallet is connected, it functions as a “Connect Wallet” button.
- When a wallet is connected, it functions as an “Account” button, typically displaying account information and a disconnect option.
| Variable | Description | Type |
|---|
disabled | Enable or disable the button. | boolean |
balance | Show or hide the user’s balance. | 'show' | 'hide' |
size | Default size for the button. | 'md' | 'sm' |
label | The text shown in the button (primarily when disconnected). | string |
loadingLabel | The text shown in the button when the modal is open. | string |
This button is specifically designed to display when a user is connected. It typically shows account information and provides a way to disconnect or manage the connected account.
| Variable | Description | Type |
|---|
disabled | Enable or disable the button. | boolean |
balance | Show or hide the user’s balance. | 'show' | 'hide' |
This button is primarily used to initiate the connection process when no user is connected.
| Variable | Description | Type |
|---|
size | Default size for the button. | 'md' | 'sm' |
label | The text shown in the button. | string |
loadingLabel | The text shown in the button when the modal is open. | string |
This button displays the currently active network of the connection. When pressed, it opens the network selection view within the AppKit modal, allowing users to switch networks.
| Variable | Description | Type |
|---|
disabled | Enable or disable the button. | boolean |