diff --git a/src/lib/layout/wizard.svelte b/src/lib/layout/wizard.svelte index c3505f736..180f0ebcb 100644 --- a/src/lib/layout/wizard.svelte +++ b/src/lib/layout/wizard.svelte @@ -103,7 +103,9 @@ {currentStep} />
- + {#if $wizard.media} + wizard media + {/if}
diff --git a/src/lib/stores/wizard.ts b/src/lib/stores/wizard.ts index 76602df78..c99d067ba 100644 --- a/src/lib/stores/wizard.ts +++ b/src/lib/stores/wizard.ts @@ -3,23 +3,27 @@ import { writable } from 'svelte/store'; export type WizardStore = { show: boolean; + media?: string; component?: typeof SvelteComponent; interceptor?: () => Promise; }; function createWizardStore() { - const { subscribe, update } = writable({ + const { subscribe, update, set } = writable({ show: false, component: null, - interceptor: null + interceptor: null, + media: null }); return { subscribe, - start: (component: typeof SvelteComponent) => + set, + start: (component: typeof SvelteComponent, media: string = null) => update((n) => { n.show = true; n.component = component; + n.media = media; return n; }), @@ -34,6 +38,7 @@ function createWizardStore() { update((n) => { n.show = false; n.component = null; + n.media = null; return n; }) diff --git a/src/routes/console/project-[project]/overview/onboard.svelte b/src/routes/console/project-[project]/overview/onboard.svelte index 4fa417dad..ca9439443 100644 --- a/src/routes/console/project-[project]/overview/onboard.svelte +++ b/src/routes/console/project-[project]/overview/onboard.svelte @@ -1,5 +1,4 @@