diff --git a/src/components/AddressBlocked.tsx b/src/components/AddressBlocked.tsx
index 4941c5daaf..9fb7e30b5c 100644
--- a/src/components/AddressBlocked.tsx
+++ b/src/components/AddressBlocked.tsx
@@ -11,12 +11,17 @@ export const AddressBlocked = ({ children }: { children: ReactNode }) => {
const { currentAccount, readOnlyMode } = useWeb3Context();
const { disconnect } = useDisconnect();
const screenAddress = readOnlyMode || ENABLE_TESTNET ? '' : currentAccount;
- const { isAllowed } = useAddressAllowed(screenAddress);
+ const { isAllowed, message } = useAddressAllowed(screenAddress);
if (!isAllowed) {
return (
- disconnect()} />;
+ disconnect()}
+ message={message}
+ />
+ ;
);
}
diff --git a/src/components/AddressBlockedModal.tsx b/src/components/AddressBlockedModal.tsx
index 3da0f27818..2329ecb69a 100644
--- a/src/components/AddressBlockedModal.tsx
+++ b/src/components/AddressBlockedModal.tsx
@@ -1,16 +1,20 @@
import { ExclamationCircleIcon, LogoutIcon } from '@heroicons/react/outline';
import { Trans } from '@lingui/macro';
-import { Box, Button, SvgIcon, Typography } from '@mui/material';
+import { Box, Button, Link, SvgIcon, Typography } from '@mui/material';
import { BasicModal } from './primitives/BasicModal';
-import { Link } from './primitives/Link';
export interface AddressBlockedProps {
address: string;
onDisconnectWallet: () => void;
+ message?: string;
}
-export const AddressBlockedModal = ({ address, onDisconnectWallet }: AddressBlockedProps) => {
+export const AddressBlockedModal = ({
+ address,
+ onDisconnectWallet,
+ message,
+}: AddressBlockedProps) => {
// eslint-disable-next-line @typescript-eslint/no-empty-function, @typescript-eslint/no-unused-vars
const setOpen = (_value: boolean) => {}; // ignore, we want the modal to not be dismissable
@@ -28,19 +32,25 @@ export const AddressBlockedModal = ({ address, onDisconnectWallet }: AddressBloc
- Blocked Address
+ {message ? Connection Failed : Blocked Address}
{address}
-
- This address is blocked on app.aave.com because it is associated with one or more
- {' '}
-
- blocked activities
-
- {'.'}
+ {message ? (
+ message
+ ) : (
+ <>
+
+ This address is blocked on app.aave.com because it is associated with one or more
+ {' '}
+
+ blocked activities
+
+ {'.'}
+ >
+ )}