diff --git a/src/App.svelte b/src/App.svelte
index 90e6e6c..f534055 100644
--- a/src/App.svelte
+++ b/src/App.svelte
@@ -1,38 +1,26 @@
-
-
+
+
+
diff --git a/src/lib/routing.js b/src/lib/routing.js
new file mode 100644
index 0000000..284e8ca
--- /dev/null
+++ b/src/lib/routing.js
@@ -0,0 +1,8 @@
+import { writable } from 'svelte/store';
+
+
+export const currentView = writable('Home');
+
+export function navigate(viewName) {
+ currentView.set(viewName);
+}
diff --git a/src/ui/ErrorAlert.svelte b/src/ui/ErrorAlert.svelte
index 4423c84..9a5f349 100644
--- a/src/ui/ErrorAlert.svelte
+++ b/src/ui/ErrorAlert.svelte
@@ -2,7 +2,7 @@
import { onMount } from 'svelte';
import { slide } from 'svelte/transition';
- export let message;
+ export let slideDuration = 150;
let animationClass = "";
export function shake() {
@@ -10,9 +10,6 @@
window.setTimeout(() => animationClass = "", 400);
}
- // onMount(() => {
- // shake();
- // });
@@ -52,9 +49,17 @@
-
-
+
+
+
+ {#if $$slots.buttons}
+
+
+
+ {/if}
diff --git a/src/views/Approve.svelte b/src/views/Approve.svelte
index d26a710..8fade9a 100644
--- a/src/views/Approve.svelte
+++ b/src/views/Approve.svelte
@@ -1,28 +1,29 @@
{#if errorMsg}
-
+
{errorMsg}
{/if}
{:else if status === 'empty'}
-