From 47f75f77a1cff205a9f26fc43869bb17080e8e64 Mon Sep 17 00:00:00 2001 From: Thomas Weber Date: Fri, 13 May 2022 19:48:46 -0500 Subject: [PATCH] Add error modal for PackagerOptions.svelte import errors --- src/p4/P4.svelte | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/p4/P4.svelte b/src/p4/P4.svelte index 65ae485..d690e39 100644 --- a/src/p4/P4.svelte +++ b/src/p4/P4.svelte @@ -8,7 +8,7 @@ import SelectTheme from './SelectTheme.svelte'; import Progress from './Progress.svelte'; import Modals from './Modals.svelte'; - import {progress, theme} from './stores'; + import {progress, theme, error} from './stores'; import {isSupported, isSafari, isStandalone, version} from './environment'; import {APP_NAME, FEEDBACK_PRIMARY, FEEDBACK_SECONDARY, ACCENT_COLOR, SOURCE_CODE, WEBSITE} from '../packager/brand'; @@ -32,7 +32,10 @@ const getPackagerOptionsComponent = () => import( /* webpackChunkName: "packager-options-ui" */ './PackagerOptions.svelte' - ); + ).catch((err) => { + $error = err; + }); + // We know for sure we will need this component very soon, so start loading it immediately. getPackagerOptionsComponent();