> For the complete documentation index, see [llms.txt](/llms.txt).

# Show Wallet UI

Use the `useWalletUI` hook to open the Wallet Services in-app browser overlay, which provides a pre-built wallet interface for viewing balances, sending tokens, and managing the wallet.

## Import[​](#import "Direct link to Import")

```
import { useWalletUI } from '@web3auth/react-native-sdk'

```

## Usage[​](#usage "Direct link to Usage")

```
import { useWalletUI } from '@web3auth/react-native-sdk'

function WalletButton() {
  const { showWalletUI, loading, error } = useWalletUI()

  return (
    <View>
      <Button
        title={loading ? 'Opening wallet…' : 'Open Wallet'}
        disabled={loading}
        onPress={() => showWalletUI()}
      />
      {error && <Text style={{ color: 'red' }}>{error.message}</Text>}
    </View>
  )
}

```

## Related[​](#related "Direct link to Related")

- [useWalletUI hook reference](/embedded-wallets/sdk/react-native/hooks/useWalletUI/)
- [Signature request](/embedded-wallets/sdk/react-native/usage/request/)
