Skip to content

Commit d0b1652

Browse files
committed
fix: unified swaps label
1 parent 00ca721 commit d0b1652

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

ui/pages/bridge/index.tsx

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
import React, { useContext, useEffect, useState } from 'react';
22
import { useDispatch, useSelector } from 'react-redux';
33
import { Route, Switch, useHistory } from 'react-router-dom';
4-
import { UnifiedSwapBridgeEventName } from '@metamask/bridge-controller';
4+
import {
5+
BridgeAppState,
6+
UnifiedSwapBridgeEventName,
7+
} from '@metamask/bridge-controller';
58
import { I18nContext } from '../../contexts/i18n';
69
import { clearSwapsState } from '../../ducks/swaps/swaps';
710
import {
@@ -16,7 +19,10 @@ import {
1619
ButtonIconSize,
1720
IconName,
1821
} from '../../components/component-library';
19-
import { getSelectedNetworkClientId } from '../../../shared/modules/selectors/networks';
22+
import {
23+
getSelectedNetworkClientId,
24+
getCurrentChainId,
25+
} from '../../../shared/modules/selectors/networks';
2026
import useBridging from '../../hooks/bridge/useBridging';
2127
import {
2228
Content,
@@ -34,6 +40,7 @@ import { useBridgeExchangeRates } from '../../hooks/bridge/useBridgeExchangeRate
3440
import { useQuoteFetchEvents } from '../../hooks/bridge/useQuoteFetchEvents';
3541
import { TextVariant } from '../../helpers/constants/design-system';
3642
import { useTxAlerts } from '../../hooks/bridge/useTxAlerts';
43+
import { getIsUnifiedUIEnabled } from '../../ducks/bridge/selectors';
3744
import PrepareBridgePage from './prepare/prepare-bridge-page';
3845
import AwaitingSignaturesCancelButton from './awaiting-signatures/awaiting-signatures-cancel-button';
3946
import AwaitingSignatures from './awaiting-signatures/awaiting-signatures';
@@ -57,6 +64,10 @@ const CrossChainSwap = () => {
5764
};
5865

5966
const isSwap = useIsMultichainSwap();
67+
const chainId = useSelector(getCurrentChainId);
68+
const isUnifiedUIEnabled = useSelector((state: BridgeAppState) =>
69+
getIsUnifiedUIEnabled(state, chainId),
70+
);
6071

6172
useEffect(() => {
6273
dispatch(
@@ -120,7 +131,7 @@ const CrossChainSwap = () => {
120131
/>
121132
}
122133
>
123-
{isSwap ? t('swap') : t('bridge')}
134+
{isSwap || isUnifiedUIEnabled ? t('swap') : t('bridge')}
124135
</Header>
125136
<Content padding={0}>
126137
<Switch>

0 commit comments

Comments
 (0)