diff --git a/src/routes/console/organization-[organization]/wizard/step1.svelte b/src/routes/console/organization-[organization]/wizard/step1.svelte index 612fd11fc..adc596fe2 100644 --- a/src/routes/console/organization-[organization]/wizard/step1.svelte +++ b/src/routes/console/organization-[organization]/wizard/step1.svelte @@ -3,9 +3,12 @@ import { Pill } from '$lib/elements'; import { InputText, FormList } from '$lib/elements/forms'; import { WizardStep } from '$lib/layout'; - import { createProject } from './store'; + import { sdk } from '$lib/stores/sdk'; + import { createProject, regions } from './store'; let showCustomId = false; + + sdk.forConsole.billing.listRegions().then(regions.set); diff --git a/src/routes/console/organization-[organization]/wizard/step2.svelte b/src/routes/console/organization-[organization]/wizard/step2.svelte index 3f2bbc414..784d65a6f 100644 --- a/src/routes/console/organization-[organization]/wizard/step2.svelte +++ b/src/routes/console/organization-[organization]/wizard/step2.svelte @@ -4,16 +4,16 @@ import { WizardStep } from '$lib/layout'; import { sdk } from '$lib/stores/sdk'; import { onMount } from 'svelte'; - import { createProject } from './store'; - import type { Region, RegionList } from '$lib/sdk/billing'; + import { createProject, regions } from './store'; + import type { Region } from '$lib/sdk/billing'; import { addNotification } from '$lib/stores/notifications'; import type { Models } from '@appwrite.io/console'; + import { page } from '$app/stores'; - let regions: RegionList; let prefs: Models.Preferences; + onMount(async () => { - regions = await sdk.forConsole.billing.listRegions(); - prefs = await sdk.forConsole.account.getPrefs(); + prefs = $page.data.account.prefs; }); async function notifyRegion(selectedRegion: Region) { @@ -66,11 +66,11 @@ Choose a deployment region for your project. This region cannot be changed. - {#if regions?.total} + {#if $regions}