From a74c0a143d711e7ab8ed050c6f11dd4eae569c8e Mon Sep 17 00:00:00 2001 From: Arman Date: Fri, 16 May 2025 09:53:20 +0200 Subject: [PATCH] fix: onboarding? --- src/lib/helpers/flag.ts | 2 +- .../onboarding/create-project/+page.svelte | 52 ++++++++----------- 2 files changed, 24 insertions(+), 30 deletions(-) diff --git a/src/lib/helpers/flag.ts b/src/lib/helpers/flag.ts index 8965daad7..213481226 100644 --- a/src/lib/helpers/flag.ts +++ b/src/lib/helpers/flag.ts @@ -6,7 +6,7 @@ import { page } from '$app/state'; export function getFlagUrl(countryCode: string) { if (!isValueOfStringEnum(Flag, countryCode)) return ''; return sdk - .forProject(page.params.region, page.params.project) + .forProject(page.params.region, 'console') .avatars.getFlag(countryCode, 22, 15, 100) ?.toString(); } diff --git a/src/routes/(console)/onboarding/create-project/+page.svelte b/src/routes/(console)/onboarding/create-project/+page.svelte index 445a9bb6f..84664082f 100644 --- a/src/routes/(console)/onboarding/create-project/+page.svelte +++ b/src/routes/(console)/onboarding/create-project/+page.svelte @@ -21,38 +21,32 @@ async function createProject() { isLoading = true; - if (data.organization) { + try { const teamId = data.organization.$id; - try { - const project = await sdk.forConsole.projects.create( - id ?? ID.unique(), - projectName, - teamId, - region - ); - trackEvent(Submit.ProjectCreate, { - customId: !!id, - teamId - }); + const project = await sdk.forConsole.projects.create( + id ?? ID.unique(), + projectName, + teamId, + region + ); + trackEvent(Submit.ProjectCreate, { + customId: !!id, + teamId + }); - startAnimation = true; + startAnimation = true; - trackEvent(Submit.ProjectCreate, { - teamId: teamId - }); - - setTimeout(async () => { - await invalidate(Dependencies.ACCOUNT); - goto(`${base}/project-${project.region}-${project.$id}`); - }, 3000); - } catch (e) { - trackError(e, Submit.ProjectCreate); - isLoading = false; - addNotification({ - type: 'error', - message: e.message - }); - } + setTimeout(async () => { + await invalidate(Dependencies.ACCOUNT); + goto(`${base}/project-${project.region}-${project.$id}`); + }, 3000); + } catch (e) { + trackError(e, Submit.ProjectCreate); + isLoading = false; + addNotification({ + type: 'error', + message: e.message + }); } }