From 801f2a8299956f0debe95bb13faef798a0ea0b08 Mon Sep 17 00:00:00 2001 From: Faton Ramadani Date: Tue, 15 Aug 2023 10:46:33 +0200 Subject: [PATCH] =?UTF-8?q?fix(frontend):=20Fix=20toast=20when=20adding=20?= =?UTF-8?q?a=20user=20+=20set=20default=20vscoode=20the=E2=80=A6=20(#2080)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(frontend): Fix toast when adding a user + set default vscoode theme variable + fix DisplayResult componnet * fix(frontend): handle both encoding * fix(frontend): add all editorHoverWidget classes --- frontend/src/lib/components/AddUser.svelte | 11 ++++--- .../src/lib/components/DisplayResult.svelte | 32 ++++++++++++++----- frontend/tailwind.config.cjs | 12 ++++++- 3 files changed, 41 insertions(+), 14 deletions(-) diff --git a/frontend/src/lib/components/AddUser.svelte b/frontend/src/lib/components/AddUser.svelte index cdde727e82..11f1a75d3a 100644 --- a/frontend/src/lib/components/AddUser.svelte +++ b/frontend/src/lib/components/AddUser.svelte @@ -113,11 +113,12 @@ color="blue" size="sm" on:click={() => { - addUser() - // @ts-ignore - email = undefined - // @ts-ignore - username = undefined + addUser().then(() => { + // @ts-ignore + email = undefined + // @ts-ignore + username = undefined + }) }} disabled={email === undefined || username === undefined} > diff --git a/frontend/src/lib/components/DisplayResult.svelte b/frontend/src/lib/components/DisplayResult.svelte index dcf2c34fe2..d2548e490c 100644 --- a/frontend/src/lib/components/DisplayResult.svelte +++ b/frontend/src/lib/components/DisplayResult.svelte @@ -113,6 +113,14 @@ let jsonViewer: Drawer $: jsonStr = JSON.stringify(result, null, 4) + + function contentOrRootString(obj: string | { filename: string; content: string }) { + if (typeof obj === 'string') { + return obj + } else { + return obj.content + } + }
@@ -190,15 +198,19 @@ {/if}
{:else if !forceJson && resultKind == 'png'} -
png rendered +
+ png rendered
{:else if !forceJson && resultKind == 'jpeg'} -
+ jpeg rendered
{:else if !forceJson && resultKind == 'svg'} @@ -207,14 +219,18 @@
{@html result.svg}
{:else if !forceJson && resultKind == 'gif'} -
gif rendered +
+ gif rendered
{:else if !forceJson && resultKind == 'file'}
DownloadDownload
{:else if !forceJson && resultKind == 'error' && result?.error}