From 4a0a3cab56f1bc2c2dceda1f151b2f8e9dc38eba Mon Sep 17 00:00:00 2001 From: Thomas Weber Date: Wed, 16 Jun 2021 20:21:04 -0500 Subject: [PATCH] Better error handling --- src/packager/P4.svelte | 9 +++++++++ src/packager/PackagerOptions.svelte | 15 ++++++++++----- src/packager/SelectProject.svelte | 9 +++++++-- src/packager/stores.js | 7 +++++++ 4 files changed, 33 insertions(+), 7 deletions(-) create mode 100644 src/packager/stores.js diff --git a/src/packager/P4.svelte b/src/packager/P4.svelte index 9f4f892..dbe3c48 100644 --- a/src/packager/P4.svelte +++ b/src/packager/P4.svelte @@ -2,6 +2,7 @@ import ProjectPackager from './packager'; import SelectProject from './SelectProject.svelte'; import PackagerOptions from './PackagerOptions.svelte'; + import {error} from './stores'; let packager = new ProjectPackager(); let projectData; @@ -13,6 +14,14 @@ $: if (projectData) { packager.vm = projectData.vm; + } else { + packager.vm = null; + } + + $: if ($error) { + console.error($error); + alert($error); + $error = null; } diff --git a/src/packager/PackagerOptions.svelte b/src/packager/PackagerOptions.svelte index 6ee79ec..287a6d0 100644 --- a/src/packager/PackagerOptions.svelte +++ b/src/packager/PackagerOptions.svelte @@ -1,6 +1,7 @@