From 08fc915efe69cb6c183cb4bcc816fd3d82b2d70e Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Thu, 10 Nov 2022 17:57:13 +0100 Subject: [PATCH] feat: platform wizard media --- src/lib/layout/wizard.svelte | 4 +- src/lib/stores/wizard.ts | 11 +- .../project-[project]/overview/onboard.svelte | 1 - .../platforms/wizard/android/dark.svg | 198 +++++++++++++ .../platforms/wizard/android/light.svg | 203 +++++++++++++ .../platforms/wizard/android/step1.svelte | 6 + .../overview/platforms/wizard/apple/dark.svg | 224 ++++++++++++++ .../overview/platforms/wizard/apple/light.svg | 279 ++++++++++++++++++ .../platforms/wizard/apple/step1.svelte | 6 + .../platforms/wizard/flutter/dark.svg | 202 +++++++++++++ .../platforms/wizard/flutter/light.svg | 220 ++++++++++++++ .../platforms/wizard/flutter/step1.svelte | 6 + .../overview/platforms/wizard/web/dark.svg | 190 ++++++++++++ .../overview/platforms/wizard/web/light.svg | 199 +++++++++++++ .../platforms/wizard/web/step1.svelte | 6 +- 15 files changed, 1749 insertions(+), 6 deletions(-) create mode 100644 src/routes/console/project-[project]/overview/platforms/wizard/android/dark.svg create mode 100644 src/routes/console/project-[project]/overview/platforms/wizard/android/light.svg create mode 100644 src/routes/console/project-[project]/overview/platforms/wizard/apple/dark.svg create mode 100644 src/routes/console/project-[project]/overview/platforms/wizard/apple/light.svg create mode 100644 src/routes/console/project-[project]/overview/platforms/wizard/flutter/dark.svg create mode 100644 src/routes/console/project-[project]/overview/platforms/wizard/flutter/light.svg create mode 100644 src/routes/console/project-[project]/overview/platforms/wizard/web/dark.svg create mode 100644 src/routes/console/project-[project]/overview/platforms/wizard/web/light.svg 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 @@