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

# showWalletUi

Function to show the templated wallet UI services modal using the Wallet Services plugin.

info

Please note that this function doesn't work for external wallet logins. It only works for social login embedded wallets.

### Usage

```ts
import { EVM_PLUGINS, type WalletServicesPluginType } from '@web3auth/modal'

// After the user connects
const walletServicesPlugin = web3auth.getPlugin(
  EVM_PLUGINS.WALLET_SERVICES
) as WalletServicesPluginType | null

// Open the Wallet UI modal
await walletServicesPlugin?.showWalletUi({
  show: true,
})

```

### Parameters

```javascript
interface ShowWalletUIParams {
  show: boolean;
  path?: string;
}

```

#### `show`

`boolean`

Determines whether the wallet UI is displayed. This can be used to programmatically control its visibility.

#### `path`

`string?` (optional)

Specifies the path for the Wallet Services.
