# \[Archive\] How to hide external connect wallet option in web3auth modal?

**URL:** <https://builder.metamask.io/t/archive-how-to-hide-external-connect-wallet-option-in-web3auth-modal/1300>\
**Category:** Embedded Wallets (Web3Auth)\
**Created:** [August 30, 2023, 3:19am UTC](https://builder.metamask.io/t/archive-how-to-hide-external-connect-wallet-option-in-web3auth-modal/1300 "2023-08-30T03:19:15Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![tahmidislam1998](https://avatars.discourse-cdn.com/v4/letter/t/bbe5ce/32.png) [@tahmidislam1998](https://builder.metamask.io/u/tahmidislam1998)\
**Post date:** [August 30, 2023, 3:19am UTC](https://builder.metamask.io/t/archive-how-to-hide-external-connect-wallet-option-in-web3auth-modal/1300/1 "2023-08-30T03:19:15Z")

</div>

> **🏛 Archived Content from Web3Auth Community**
> 
> This topic was originally posted by **tahmidislam1998** on 8/30/2023.  
> This content has been migrated from our previous community forum to preserve valuable discussions.

* * *

**Please provide the following details too when asking for help in this category:**

- @web3auth/modal@6.1.1
- Web (Nextjs)
- 

[![image](https://canada1.discourse-cdn.com/flex011/uploads/metamaskbuilderhub/original/1X/932c0e7b453325f68f3b75a89b3156f6eaa04077.png)
image308×548 16 KB
](https://web3auth.io/community/uploads/default/original/2X/3/340e1a6507b47ef5c0b1610ac098bdb532fc09c2.png "image")

**Please provide the Web3Auth initialization and login code snippet below:**  
I am unable to hide the external wallet option. What key word do I need to use to hide it?

```plaintext
    const web3auth = new Web3Auth({
      clientId:"BCNEb4vQCl8rrcqFpZDr3WcS5Hz2EMtRIMw8pEax3GzC1OAYqWSzqpq8-UaTGbZczgBQJ2z4WNWSMuwR5pBz4uY",
      chainConfig: {
        chainNamespace: "eip155",
        chainId: "0x5",
      },
      web3AuthNetwork: "mainnet",
    });
await web3auth.initModal({
  modalConfig: {
    openlogin: {
      label: "openlogin",
      loginMethods: {
        facebook: {
          name: "facebook",
          showOnModal: false,
        },
        reddit: {
          name: "reddit",
          showOnModal: false,
        },
        discord: {
          name: "discord",
          showOnModal: false,
        },
        email_passwordless: {
          name: "email_passwordless",
          showOnModal: false,
        },
        wechat: {
          name: "wechat",
          showOnModal: false,
        },
        weibo: {
          name: "weibo",
          showOnModal: false,
        },
        twitter: {
          name: "twitter",
          showOnModal: false,
        },
        kakao: {
          name: "kakao",
          showOnModal: false,
        },
        line: {
          name: "line",
          showOnModal: false,
        },
        twitch: {
          name: "twitch",
          showOnModal: false,
        },
        apple: {
          name: "apple",
          showOnModal: false,
        },
        github: {
          name: "github",
          showOnModal: false,
        },
        linkedin: {
          name: "linkedin",
          showOnModal: false,
        },
        external_wallet: {
          name: "external_wallet",
          showOnModal: false,
        },
        sms_passwordless: {
          name: "sms_passwordless",
          showOnModal: false,
        },
        connect_wallet:{
          name:"connect_wallet",
          showOnModal:false
        }
      },
    },
  },
});
console.log(web3auth.connected, " auto 2 connected");
if (!web3auth.connected) await web3auth.connect();
const user = await web3auth.getUserInfo();

const isEmpty = Object.keys(user).length === 0;
console.log(user, " user", isEmpty);

if (isEmpty) {
  console.log("no user");
  web3auth?.logout();
} else {
  saveConnectedStates(dispatch, web3auth);
  setWeb3AuthInstance(web3auth);
}
console.log("saved web3 states");

```

---

<div class="post-metadata">

**Author:** ![vjgee](https://avatars.discourse-cdn.com/v4/letter/v/b5e925/32.png) [@vjgee](https://builder.metamask.io/u/vjgee)\
**Post date:** [September 2, 2023, 6:13am UTC](https://builder.metamask.io/t/archive-how-to-hide-external-connect-wallet-option-in-web3auth-modal/1300/2 "2023-09-02T06:13:31Z")

</div>

@tahmidislam1998

You can refer to the below code snippet:

```auto
import { Web3Auth } from "@web3auth/modal";
import { CHAIN_NAMESPACES, WALLET_ADAPTERS } from "@web3auth/base";
const web3auth = new Web3Auth({
chainConfig: { chainNamespace: CHAIN_NAMESPACES.EIP155 },
clientId: “YOUR_WEB3AUTH_CLIENT_ID”,
web3AuthNetwork: “mainnet”,
});

```

---

<div class="post-metadata">

**Author:** ![muhammad.ahmed](https://avatars.discourse-cdn.com/v4/letter/m/3be4f8/32.png) [@muhammad.ahmed](https://builder.metamask.io/u/muhammad.ahmed)\
**Post date:** [July 18, 2024, 11:53am UTC](https://builder.metamask.io/t/archive-how-to-hide-external-connect-wallet-option-in-web3auth-modal/1300/3 "2024-07-18T11:53:44Z")

</div>

still it is showing connect wallet button how to hide that?

 ![image](https://canada1.discourse-cdn.com/flex011/uploads/metamaskbuilderhub/original/1X/bf154e7254fb51c514fb5e72857d82ae0aef2f19.png)
