From b99dd0855fc30e4da7ed61a4e6bd484212a68823 Mon Sep 17 00:00:00 2001 From: Arman Date: Mon, 4 Jul 2022 16:55:25 +0200 Subject: [PATCH 1/2] fix: id resets when modal is closed --- src/routes/console/[project]/users/_createTeam.svelte | 6 +++++- src/routes/console/[project]/users/_createUser.svelte | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/routes/console/[project]/users/_createTeam.svelte b/src/routes/console/[project]/users/_createTeam.svelte index fa1981b52..7fd58254c 100644 --- a/src/routes/console/[project]/users/_createTeam.svelte +++ b/src/routes/console/[project]/users/_createTeam.svelte @@ -15,7 +15,7 @@ const create = async () => { try { - const team = await sdkForProject.teams.create(id ? id : 'unique()', name); + const team = await sdkForProject.teams.create(id ?? 'unique()', name); name = ''; showCreate = false; dispatch('created', team); @@ -26,6 +26,10 @@ }); } }; + + $: if (!showDropdown) { + id = null; + }
diff --git a/src/routes/console/[project]/users/_createUser.svelte b/src/routes/console/[project]/users/_createUser.svelte index 314ba30b9..882801dfd 100644 --- a/src/routes/console/[project]/users/_createUser.svelte +++ b/src/routes/console/[project]/users/_createUser.svelte @@ -22,7 +22,7 @@ const create = async () => { try { - const user = await sdkForProject.users.create(id ? id : 'unique()', mail, pass, name); + const user = await sdkForProject.users.create(id ?? 'unique()', mail, pass, name); mail = pass = name = ''; showCreate = false; dispatch('created', user); @@ -33,6 +33,10 @@ }); } }; + + $: if (!showDropdown) { + id = null; + } From d8f0b6d13b6f75c5e3906c0a615e5eedd9e5cda1 Mon Sep 17 00:00:00 2001 From: Arman Date: Mon, 4 Jul 2022 17:10:44 +0200 Subject: [PATCH 2/2] fix: id modal is closed on submit --- src/routes/console/[project]/users/_createTeam.svelte | 1 + src/routes/console/[project]/users/_createUser.svelte | 1 + 2 files changed, 2 insertions(+) diff --git a/src/routes/console/[project]/users/_createTeam.svelte b/src/routes/console/[project]/users/_createTeam.svelte index 7fd58254c..71eeb00c3 100644 --- a/src/routes/console/[project]/users/_createTeam.svelte +++ b/src/routes/console/[project]/users/_createTeam.svelte @@ -18,6 +18,7 @@ const team = await sdkForProject.teams.create(id ?? 'unique()', name); name = ''; showCreate = false; + showDropdown = false; dispatch('created', team); } catch (error) { addNotification({ diff --git a/src/routes/console/[project]/users/_createUser.svelte b/src/routes/console/[project]/users/_createUser.svelte index 882801dfd..4ca71e0b7 100644 --- a/src/routes/console/[project]/users/_createUser.svelte +++ b/src/routes/console/[project]/users/_createUser.svelte @@ -25,6 +25,7 @@ const user = await sdkForProject.users.create(id ?? 'unique()', mail, pass, name); mail = pass = name = ''; showCreate = false; + showDropdown = false; dispatch('created', user); } catch (error) { addNotification({