diff --git a/frontend/src/lib/components/ErrorOrRecoveryHandler.svelte b/frontend/src/lib/components/ErrorOrRecoveryHandler.svelte index c54965d8be..2ada375bcf 100644 --- a/frontend/src/lib/components/ErrorOrRecoveryHandler.svelte +++ b/frontend/src/lib/components/ErrorOrRecoveryHandler.svelte @@ -1,6 +1,5 @@ {#if menuOpen} - + {#await import('$lib/components/apps/editor/AppJsonEditor.svelte')} + + {:then Module} + + {/await} {/if} diff --git a/frontend/src/lib/components/flows/CreateActionsApp.svelte b/frontend/src/lib/components/flows/CreateActionsApp.svelte index a6175a72a3..f0c08acf3b 100644 --- a/frontend/src/lib/components/flows/CreateActionsApp.svelte +++ b/frontend/src/lib/components/flows/CreateActionsApp.svelte @@ -5,8 +5,7 @@ import { Button, FileInput } from '$lib/components/common' import Drawer from '$lib/components/common/drawer/Drawer.svelte' import DrawerContent from '$lib/components/common/drawer/DrawerContent.svelte' - import SimpleEditor from '$lib/components/SimpleEditor.svelte' - import { LayoutDashboard, Plus } from 'lucide-svelte' + import { LayoutDashboard, Loader2, Plus } from 'lucide-svelte' import { importStore } from '../apps/store' import { RawAppService } from '$lib/gen' import { workspaceStore } from '$lib/stores' @@ -85,12 +84,16 @@ title={'Import low-code app from ' + (importType === 'yaml' ? 'YAML' : 'JSON')} on:close={() => drawer?.toggleDrawer?.()} > - + {#await import('$lib/components/SimpleEditor.svelte')} + + {:then Module} + + {/await} diff --git a/frontend/src/lib/components/flows/CreateActionsFlow.svelte b/frontend/src/lib/components/flows/CreateActionsFlow.svelte index 52ef9e8aa7..2ce77b047f 100644 --- a/frontend/src/lib/components/flows/CreateActionsFlow.svelte +++ b/frontend/src/lib/components/flows/CreateActionsFlow.svelte @@ -6,9 +6,8 @@ import { Button } from '$lib/components/common' import Drawer from '$lib/components/common/drawer/Drawer.svelte' import DrawerContent from '$lib/components/common/drawer/DrawerContent.svelte' - import SimpleEditor from '$lib/components/SimpleEditor.svelte' import { importFlowStore } from '$lib/components/flows/flowStore' - import { Plus } from 'lucide-svelte' + import { Loader2, Plus } from 'lucide-svelte' import YAML from 'yaml' let drawer: Drawer | undefined = undefined @@ -58,12 +57,16 @@ title={'Import flow from ' + (importType === 'yaml' ? 'YAML' : 'JSON')} on:close={() => drawer?.toggleDrawer?.()} > - + {#await import('$lib/components/SimpleEditor.svelte')} + + {:then Module} + + {/await} diff --git a/frontend/src/lib/components/flows/FlowHistory.svelte b/frontend/src/lib/components/flows/FlowHistory.svelte index 5f293a8854..e98d3a2778 100644 --- a/frontend/src/lib/components/flows/FlowHistory.svelte +++ b/frontend/src/lib/components/flows/FlowHistory.svelte @@ -8,7 +8,7 @@ import Drawer from '../common/drawer/Drawer.svelte' import DrawerContent from '../common/drawer/DrawerContent.svelte' import Button from '../common/button/Button.svelte' - import { ArrowRight, Pencil, X } from 'lucide-svelte' + import { ArrowRight, Loader2, Pencil, X } from 'lucide-svelte' import { createEventDispatcher } from 'svelte' export let path: string @@ -205,7 +205,9 @@ >Redeploy with that version - {#await import('$lib/components/FlowViewer.svelte') then Module} + {#await import('$lib/components/FlowViewer.svelte')} + + {:then Module} {/await} diff --git a/frontend/src/lib/components/flows/content/FlowModuleScript.svelte b/frontend/src/lib/components/flows/content/FlowModuleScript.svelte index 1d1044f99d..452b8f3ae2 100644 --- a/frontend/src/lib/components/flows/content/FlowModuleScript.svelte +++ b/frontend/src/lib/components/flows/content/FlowModuleScript.svelte @@ -1,11 +1,11 @@