);
if (error) {
if (error.message === InjectedConnectorErrors.USER_REJECTED.message) {
title = t('User rejected');
text = t('The user rejected the wallet connection');
} else if (
error.message === InjectedConnectorErrors.INVALID_CHAIN.message
) {
title = t('Wrong network');
text = t(
'To complete your wallet connection, set your wallet network in your app to "%s".',
appChainId
);
} else if (
error.message === InjectedConnectorErrors.VEGA_UNDEFINED.message
) {
title = t('No wallet detected');
text = t('Vega browser extension not installed');
} else if (
error.message === SnapConnectorErrors.ETHEREUM_UNDEFINED.message ||
error.message === SnapConnectorErrors.NODE_ADDRESS_NOT_SET.message
) {
title = t('Snap failed');
text = t('Could not connect to Vega MetaMask Snap');
}
}
return (
<>
{title}