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 @@
- {#if error}
- Error
- {:else}
-
- {/if}
+
- {#if !error}
-
- {/if}
+
- {#if error}
- {#if error === Object(error) && error.message}
- Error: {error.message}
- {:else}
- {error}
- {/if}
- {:else}
-
- {/if}
+
- {#if error}
-
- {:else}
-
- {/if}
+
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}
-
- {/if}
-
+
+ {#if org}
+
+ | Address | {org.address} |
+ | Safe | {org.safe} |
+
+ {:else}
+
+ {/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 @@