From f33090729ae770725299bb43d41423e4e43fb7e7 Mon Sep 17 00:00:00 2001 From: Christy Jacob Date: Tue, 5 Mar 2024 10:41:12 +0530 Subject: [PATCH 1/3] chore: disable the create project button explicitly to prevent accidental clicks --- .../organization-[organization]/createProject.svelte | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/routes/console/organization-[organization]/createProject.svelte b/src/routes/console/organization-[organization]/createProject.svelte index e0f80e179..2a2bb6096 100644 --- a/src/routes/console/organization-[organization]/createProject.svelte +++ b/src/routes/console/organization-[organization]/createProject.svelte @@ -18,9 +18,11 @@ let name: string; let showCustomId = false; let error: string; + let disabled: boolean = false; async function create() { try { + disabled = true; const project = await sdk.forConsole.projects.create( id ?? ID.unique(), name, @@ -36,10 +38,12 @@ type: 'success', message: `${name} has been created` }); + show = false; await goto(`/console/project-${project.$id}`); } catch (e) { error = e.message; trackError(e, Submit.ProjectCreate); + disabled = false; } } @@ -61,6 +65,6 @@ - + From a49b361f827dd46ce7b6772109726954d82b2064 Mon Sep 17 00:00:00 2001 From: Christy Jacob Date: Tue, 5 Mar 2024 10:41:20 +0530 Subject: [PATCH 2/3] chore: clean up --- .../console/organization-[organization]/createProject.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/console/organization-[organization]/createProject.svelte b/src/routes/console/organization-[organization]/createProject.svelte index 2a2bb6096..e77051022 100644 --- a/src/routes/console/organization-[organization]/createProject.svelte +++ b/src/routes/console/organization-[organization]/createProject.svelte @@ -29,6 +29,7 @@ teamId, 'default' ); + show = false; dispatch('created', project); trackEvent(Submit.ProjectCreate, { customId: !!id, @@ -38,7 +39,6 @@ type: 'success', message: `${name} has been created` }); - show = false; await goto(`/console/project-${project.$id}`); } catch (e) { error = e.message; From becd5bd62b9fd990944e94cfcd396a18f6e6602e Mon Sep 17 00:00:00 2001 From: Christy Jacob Date: Tue, 5 Mar 2024 18:38:24 +0000 Subject: [PATCH 3/3] chore: linter --- .../console/organization-[organization]/createProject.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/console/organization-[organization]/createProject.svelte b/src/routes/console/organization-[organization]/createProject.svelte index e77051022..ae0dca20c 100644 --- a/src/routes/console/organization-[organization]/createProject.svelte +++ b/src/routes/console/organization-[organization]/createProject.svelte @@ -65,6 +65,6 @@ - +