diff --git a/frontend/src/lib/components/ImportProjectStep.svelte b/frontend/src/lib/components/ImportProjectStep.svelte index 6d61826886..c8b02621e9 100644 --- a/frontend/src/lib/components/ImportProjectStep.svelte +++ b/frontend/src/lib/components/ImportProjectStep.svelte @@ -30,6 +30,8 @@ onFinish: () => void /** True once the run reveals data tables the destination has yet to configure. */ setupPending?: boolean + /** The page has not settled whether a setup step follows. Finishing now would skip it. */ + setupUndecided?: boolean /** Hands the run to the page, which needs the export's data tables to know * whether a setup step follows this one. */ onExecution?: (execution: ImportExecution | undefined) => void @@ -50,6 +52,7 @@ onFinish, onBack, setupPending = false, + setupUndecided = false, onExecution, resume }: Props = $props() @@ -402,8 +405,17 @@ {/if} {#if execution?.done} - {:else}