diff --git a/apps/web/src/components/ConnectWalletsFlow.vue b/apps/web/src/components/ConnectWalletsFlow.vue index 07d84f2ae..5f74534bc 100644 --- a/apps/web/src/components/ConnectWalletsFlow.vue +++ b/apps/web/src/components/ConnectWalletsFlow.vue @@ -106,6 +106,10 @@ async function selectAddress(address: string, pathIndex: number): Promise props.toggleModal(false) flowState.value = 'select_provider' }, 1000) + } else if (response === 'Address already exists on this account') { + flowState.value = 'select_address' + errorMessage.value = true + errorMassageText.value = 'Address selected is already connected to your account.' } else if ( response === 'Address already exists as a primary address on another account' || response === 'Address already exists as a secondary address on another account' diff --git a/apps/web/src/pages/operators/Operator.vue b/apps/web/src/pages/operators/Operator.vue index ec1571b37..32c0d8b73 100644 --- a/apps/web/src/pages/operators/Operator.vue +++ b/apps/web/src/pages/operators/Operator.vue @@ -528,19 +528,17 @@ watch([loadingSessionLogin || loadingInitializeOperators], () => { class="fixed top-0 left-0 w-[100%] h-[100vh] bg-black/[0.3] rounded-[3px] z-[2]" >
-
-
-
-
+
- -
+ +
-
+ + -
- Wallet +
+ Wallet Address:
-
+
{ >
- - - - -
- Operator ID + +
+ Operator ID:
-
+
{ v-show="openSelectOperatorID" class="z-[3] absolute top-[110%] left-0 w-full border rounded-[8px] border-[#D0D5DD] p-[15px] bg-white max-h-[200px] overflow-auto" > -
+
Available Operators
{
- - - - - -
- DKG Node URL + + +
+ DKG Node URL:
-
+
+
- - - - - -
- Collateral + + +
+ Collateral:
-
+
- -
+ +