From af940a46fc470f25d59fb3d034671b24bf669be2 Mon Sep 17 00:00:00 2001 From: Faton Ramadani Date: Wed, 19 Jun 2024 10:19:15 +0200 Subject: [PATCH] fix(frontend): fix full screen mode of the EvalInputEditor (#3928) * update datafusion * fix(frontend): fix full screen mode of the EvalInputEditor * fix(frontend): improve code --------- Co-authored-by: Ruben Fiszel --- .../inputEditor/EvalV2InputEditor.svelte | 8 +++++++- .../lib/components/common/drawer/Disposable.svelte | 6 ++++-- .../src/lib/components/common/drawer/Drawer.svelte | 11 ++++++++++- 3 files changed, 21 insertions(+), 4 deletions(-) diff --git a/frontend/src/lib/components/apps/editor/settingsPanel/inputEditor/EvalV2InputEditor.svelte b/frontend/src/lib/components/apps/editor/settingsPanel/inputEditor/EvalV2InputEditor.svelte index f213ecfd81..2bbb71a2e1 100644 --- a/frontend/src/lib/components/apps/editor/settingsPanel/inputEditor/EvalV2InputEditor.svelte +++ b/frontend/src/lib/components/apps/editor/settingsPanel/inputEditor/EvalV2InputEditor.svelte @@ -10,6 +10,7 @@ import { Drawer } from '$lib/components/common' import { Pane, Splitpanes } from 'svelte-splitpanes' import Toggle from '$lib/components/Toggle.svelte' + import { zIndexes } from '$lib/zIndexes' export let componentInput: EvalV2AppInput | undefined export let id: string @@ -56,7 +57,12 @@ {#if componentInput?.type === 'evalv2'} {#if fullscreen} - (fullscreen = false)} open> + (fullscreen = false)} + open + offset={zIndexes.monacoEditor} + > drawer !== id) } diff --git a/frontend/src/lib/components/common/drawer/Drawer.svelte b/frontend/src/lib/components/common/drawer/Drawer.svelte index 33dc40a13f..88d3359274 100644 --- a/frontend/src/lib/components/common/drawer/Drawer.svelte +++ b/frontend/src/lib/components/common/drawer/Drawer.svelte @@ -10,6 +10,7 @@ export let size = '600px' export let alwaysOpen = false export let shouldUsePortal: boolean = true + export let offset: number = 0 let disposable: Disposable | undefined = undefined @@ -62,7 +63,15 @@ - +