message: Quick swap - dont show create wallet if disabled internal wallet
diff: @@ -16,6 +16,10 @@ import Button from 'components/controls/Button/Button'
  import Tooltip from 'components/ui/Tooltip/Tooltip'
  import { COIN_DECIMALS, MAX_PERCENT } from './constants'
  import { ServiceFee } from './types'
  +import config from 'helpers/externalConfig'
  +
  +
  +const onlyEvmWallets = (config?.opts?.ui?.disableInternalWallet) ? true : false
  type ComponentProps = {
  history: any
  @@ -121,9 +125,7 @@ function UserInfo(props: ComponentProps) {
  }
  }
  - return (
  - <section styleName="userInfo">
  - {!metamask.isConnected() && (!isWalletCreated || !mnemonicSaved) && (
  + const connectWalletButton = (
  <Button
  id="connectWalletBtn"
  brand
  @@ -133,6 +135,37 @@ function UserInfo(props: ComponentProps) {
  >
  <FormattedMessage id="Exchange_ConnectAddressOption" defaultMessage="Connect Wallet" />
  </Button>
  + )
  + const walletAddressBlock = (
  + <span styleName="indicator">
  + <FormattedMessage id="addressOfYourWallet" defaultMessage="Address of your wallet:" />
  +
  + <Copy text={fromWallet.address}>
  + <span styleName="value address">
  + <Address
  + address={fromWallet.address}
  + format={isMobile ? AddressFormat.Short : AddressFormat.Full}
  + type={metamask.isConnected() ? AddressType.Metamask : AddressType.Internal}
  + />
  + </span>
  + </Copy>
  + </span>
  + )
  +
  + return (
  + <section styleName="userInfo">
  + {onlyEvmWallets ? (
  + <>
  + {!metamask.isConnected() ? (
  + <>{connectWalletButton}</>
  + ) : (
  + <>{walletAddressBlock}</>
  + )}
  + </>
  + ) : (
  + <>
  + {!metamask.isConnected() && (!isWalletCreated || !mnemonicSaved) && (
  + <>{connectWalletButton}</>
  )}
  {!isWalletCreated ? (
  <Button id="createWalletBtn" styleName="walletButton" gray fullWidth onClick={createWallet}>
  @@ -149,19 +182,9 @@ function UserInfo(props: ComponentProps) {
  <FormattedMessage id="BTCMS_SaveMnemonicButton" defaultMessage="Save secret phrase" />
  </Button>
  ) : (
  - <span styleName="indicator">
  - <FormattedMessage id="addressOfYourWallet" defaultMessage="Address of your wallet:" />
  -
  - <Copy text={fromWallet.address}>
  - <span styleName="value address">
  - <Address
  - address={fromWallet.address}
  - format={isMobile ? AddressFormat.Short : AddressFormat.Full}
  - type={metamask.isConnected() ? AddressType.Metamask : AddressType.Internal}
  - />
  - </span>
  - </Copy>
  - </span>
  + <>{walletAddressBlock}</>
  + )}
  + </>
  )}
  <span styleName="indicator">
  