From fbce111e220f78453ef34938ecbfe5fd124609c9 Mon Sep 17 00:00:00 2001 From: Alexis Sellier Date: Tue, 4 May 2021 20:02:58 +0200 Subject: [PATCH] Improve error code --- public/index.css | 3 +- src/Error.svelte | 35 +++++++++ src/Modal.svelte | 30 ++------ src/base/orgs/CreateOrg.svelte | 106 ++++++++++++++------------ src/base/register/Routes.svelte | 17 +++-- src/base/register/state.ts | 4 + src/base/register/steps/Submit.svelte | 29 ++++--- src/error.ts | 1 + 8 files changed, 128 insertions(+), 97 deletions(-) create mode 100644 src/Error.svelte diff --git a/public/index.css b/public/index.css index 390dca4dc..304a23310 100644 --- a/public/index.css +++ b/public/index.css @@ -195,11 +195,12 @@ input.wide { } .modal-title { font-size: 1.75rem; + line-height: 1.75rem; margin-bottom: 2rem; color: var(--color-secondary); text-align: center; text-overflow: ellipsis; - overflow-x: hidden; + overflow: hidden; } .modal-body { overflow-x: hidden; diff --git a/src/Error.svelte b/src/Error.svelte new file mode 100644 index 000000000..c17cb8e8b --- /dev/null +++ b/src/Error.svelte @@ -0,0 +1,35 @@ + + + + + {title} + + + + {subtitle} + + + + Error: {body} + + + + + + diff --git a/src/Modal.svelte b/src/Modal.svelte index b4e7efe49..82f04bdce 100644 --- a/src/Modal.svelte +++ b/src/Modal.svelte @@ -2,7 +2,7 @@ import { createEventDispatcher } from 'svelte'; export let floating = false; - export let error: Error | null = null; + export let error = false; export let subtle = false; let dispatch = createEventDispatcher(); @@ -40,36 +40,16 @@
diff --git a/src/base/orgs/CreateOrg.svelte b/src/base/orgs/CreateOrg.svelte index 9c79ca535..338dfad16 100644 --- a/src/base/orgs/CreateOrg.svelte +++ b/src/base/orgs/CreateOrg.svelte @@ -1,6 +1,8 @@ - - - {#if !org} - Create an Org - {:else} - 🎉 - {/if} - +{#if error} + +{:else} + + + {#if !org} + Create an Org + {:else} + 🎉 + {/if} + - - {#if org} - Your org was successfully created. - {/if} - + + {#if org} + Your org was successfully created. + {/if} + - - {#if org} - - - -
Address{org.address}
Safe{org.safe}
- {:else} - - -
Member{owner}
- {/if} -
+ + {#if org} + + + +
Address{org.address}
Safe{org.safe}
+ {:else} + + +
Member{owner}
+ {/if} +
- - {#if !org} - + + {#if !org} + - - {:else} - - {/if} - -
+ + {:else} + + {/if} + +
+{/if} diff --git a/src/base/register/Routes.svelte b/src/base/register/Routes.svelte index 582f40d7b..c904a6cd6 100644 --- a/src/base/register/Routes.svelte +++ b/src/base/register/Routes.svelte @@ -1,10 +1,12 @@