diff --git a/frontend/src/lib/components/EditorBar.svelte b/frontend/src/lib/components/EditorBar.svelte
index 2d3646f0f6..2df3910a97 100644
--- a/frontend/src/lib/components/EditorBar.svelte
+++ b/frontend/src/lib/components/EditorBar.svelte
@@ -2,11 +2,10 @@
import { ResourceService, ScriptService, VariableService } from '$lib/gen'
import { getScriptByPath, loadHubScripts, sendUserToast } from '$lib/utils'
- import { faSearch } from '@fortawesome/free-solid-svg-icons'
+ import { faCode, faCube, faFile, faRotate, faRotateLeft } from '@fortawesome/free-solid-svg-icons'
import Icon from 'svelte-awesome'
import { hubScripts, workspaceStore } from '$lib/stores'
- import { Button } from 'flowbite-svelte'
import { Highlight } from 'svelte-highlight'
import { python, typescript } from 'svelte-highlight/languages'
import type Editor from './Editor.svelte'
@@ -170,55 +169,69 @@
- {modalViewerContent}
-
- {:else if modalViewerMode === 'code'}
- {#if lang == 'python3'}
- {#if previewJob && previewJob.logs}{previewJob.logs}
- {:else if previewIsLoading}Starting preview ...
- {:else}No preview is available yet{/if}
-
- {:else if previewTab === 'input'}
-
- {#if previewJob && 'result' in previewJob && previewJob.result}
-
- {:else if previewIsLoading}
- Running...
- {:else}
- No output is available yet
- {/if}
-
- {:else if previewTab === 'last_save'}
-
+ {drawerContent?.content}
+
+ {:else if drawerContent?.mode === 'deno'}
+
+ {#if previewJob && previewJob.logs}
+ {previewJob.logs}
+ {:else if previewIsLoading}
+ Starting preview ...
+ {:else}
+ No preview is available yet
+ {/if}
+
+
+ {#if previewJob && 'result' in previewJob && previewJob.result}
+
+ {:else if previewIsLoading}
+ Running...
+ {:else}
+ No output is available yet
+ {/if}
+
+