From 4728a0ca722abddada7e7daabe5cbe6e8b809267 Mon Sep 17 00:00:00 2001 From: Alexis Sellier Date: Thu, 20 May 2021 14:34:35 +0200 Subject: [PATCH] Handle registration update errors --- src/base/registrations/Index.svelte | 2 - src/base/registrations/Submit.svelte | 1 - src/base/registrations/Update.svelte | 87 ++++++++++++ src/base/registrations/View.svelte | 194 ++++++++++++--------------- 4 files changed, 173 insertions(+), 111 deletions(-) create mode 100644 src/base/registrations/Update.svelte diff --git a/src/base/registrations/Index.svelte b/src/base/registrations/Index.svelte index c3054f9c3..2eac05a04 100644 --- a/src/base/registrations/Index.svelte +++ b/src/base/registrations/Index.svelte @@ -1,9 +1,7 @@ + + + +
🧾
+
Update registration
+
+ + {#if state.status === Status.Signing} +

Please confirm the transaction in your wallet

+ {:else if state.status === Status.Pending} +

Transaction is being processed by the network...

+ {:else if state.status === Status.Success} +

Your registration was successfully updated.

+ {:else if state.status === Status.Failed} +

+ Error: {state.error} +

+ {/if} +
+ + {#if [Status.Signing, Status.Pending].includes(state.status)} + + {:else if state.status === Status.Success} + + {:else if state.status === Status.Failed} + + {/if} + +
diff --git a/src/base/registrations/View.svelte b/src/base/registrations/View.svelte index 3c6278a1b..91cc1a5e8 100644 --- a/src/base/registrations/View.svelte +++ b/src/base/registrations/View.svelte @@ -1,8 +1,6 @@